- 博客(13)
- 收藏
- 关注
原创 zTree使用过程中 无法识别html标签以文本形式输出
zTree的api中定义了 把标签 都替换掉了,如图所示。 所以只需要把nameIsHTML属性改为true,不写的话默认是false。
2021-03-12 14:24:49
365
原创 Oracle监听服务启动失败原因
按照网上办法都试过了但还没解决,求大佬帮忙 listener.ora里的配置如下图 tnsnames.ora里的配置如下图 按照网上说的把host都改成ip地址计算机名还是启动不了 环境变量里路径也正确,注册表中监听配置也正确 想知道咋解决 着急! ...
2020-09-29 15:54:16
673
4
原创 setter(设置)注入和构造注入区别
在过去的开发过程中,这两种注入方式都是非常常用的。Spring也同时支持两种依赖注入方式:设值注入和构造注入。 这两种依赖注入的方式,并没有绝对的好坏,只是适应的场景有所不同。相比之下,设值注入有如下优点: 1.设值注入需要该Bean包含这些属性的setter方法 2.与传统的JavaBean的写法更相似,程序开发人员更容易理解、接收。通过setter方法设定依赖关系显得更加只管。 3.对于复杂的...
2020-03-29 23:21:33
3596
原创 数据库——索引
二、索引 1.索引: Mysql索引主要有两种结构:B+Tree索引和Hash索引。我们平常所说的索引,如果没有特别指明,一般都是指B树结构组织的索引(B+Tree索引)。 其中key值表示没有用到索引 (1)单索引:加在某一列上 (3)主键索引效率高 主键索引是自带的 不用创建 主键索引 ...
2020-03-29 21:13:58
193
原创 servlet作用域、JSESSIONID
一、servlet作用域 1.请求域(question): 特点:在同一次请求中有效,**(请求分派能共享参数,重定向不行)** 代码:req.setAttribute("user",user); 2.会话域(session): 会话域范围比请求域大,请求头自带jsessionid 特点:同一次会话,共享参数可以获取(会话:从共享数据开始,到浏览器关闭/主动清除。 不受...
2020-03-29 21:13:27
369
原创 servlet——重定向、请求分派
一、.重定向和请求分派区别: 1.重定向:发送两次请求,在客户端,地址栏发生变化 成功的状态码:302 第一次请求的响应头,状态码:302,location:index1.jsp,所以再发一次请求 两次请求的request不是同一个 2.请求分派:发送一次请求,在服务端,地址栏不发生变化 request.getRequestDispatcher("index1.jsp").forward(req...
2020-03-29 21:12:34
301
原创 servlet——监听器Listener、异常处理
一、监听器 1.什么是监听器? 顾名思义,监听器可以监听许多信息和一些重要事件的发生,servlet监听器在web应用中也可以监听某些对象及信息进行增删改查等等 2.它有什么用? 当你访问浏览器时,它可以统计在线的人数和网站访问量,实现访问的监控,也可以系统加载时进行初始化信息,同时也可以监听客户端的请求和服务端的操作 3.怎么用? ServletContextListener:...
2020-03-29 21:11:51
790
原创 数据库——事务
1.set autocommit = 0; set autocommit = 0; 即设定为非自动提交模式,只对当前的mysql命令行窗口有效,打开一个新的窗口后,默认还是自动提交; 2.查看隔离界别(数据库版本不一样命令也不一样) 5.5版本:show variables like ‘%iso%’; 5.7版本:show variables like ‘transaction_isolatio...
2020-03-29 21:10:52
163
原创 Spring——AOP
一、AOP(Aspect Oriented Programming) 1.什么是AOP (i)面向切面编程: (1)JDK动态代理(运行期动态代理) 优先使用这个 (2)CGLIB(预编译) 优先使用JDK动态代理,如果目标类没有实现接口,就会切换成CGLIB(静态代理的方式,为目标类生成子类) 如果目标类被final修饰了 ,CGLIB也没办法用了 (ii)主要...
2020-03-29 21:09:34
110
原创 CAS、GIT、SVN、CVS
一、CAS CAS是英文单词CompareAndSwap的缩写,中文意思是:比较并替换。CAS需要有3个操作数:内存地址V,旧的预期值A,即将要更新的目标值B。 CAS指令执行时,当且仅当内存地址V的值与预期值A相等时,将内存地址V的值修改为B,否则就什么都不做。整个比较并替换的操作是一个原子操作。 二、项目版本管理 1.GIT(分布式版本管理工具) step1:安装 step2:配置 ...
2020-03-29 21:08:55
365
原创 springMVC,拦截器
1.springmvc工作原理 客户端请求 --> DispatcherServlet(前端控制器) --> 前端控制器根据用户的url,请求HandlerMapping(处理器映射器)查找匹配该url的handler --> 返回一个执行链**(HandlerExecutionChain)** --> 前端控制器再请求HandlerAdapter(处理器适配器...
2020-03-29 21:08:31
95
原创 SSM——Mybatis(是ORM框架)
一、Mybatis 1.ORM(Object-Relationship-Mapping): 是对象关系映射的意思,它是一种思想,是指将数据库中的每一行数据用对象的形式表现出来。 2.JPA JPA(Java-Persistence-API):是Java持久化接口的意思,它是JavaEE关于ORM思想的一套标准接口,仅仅是一套接口,不是具体的实现。 3.MyBatis概念 MyBat...
2020-03-29 21:07:36
1755
原创 spring——事务管理
1.spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理:需要写一个对事务的实现 需要手动commit rollback close 声明式事务管理:建立在AOP上,不需要自己写代码,直接引用就可以了。 其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。 ...
2019-10-26 11:04:42
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人