- 博客(28)
- 收藏
- 关注
转载 spring事务的5种隔离级别和7种事务传播行为
Spring五个事务隔离级别和七个事务传播行为1.脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。2.不可重复读:是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两 次读数据之间,由于第二个事务的修改,那么第一个事务两次读...
2019-12-05 12:19:34
338
原创 ElacsticSearch的学习
目前理解的程度ES是个类似于数据库的东西,索引库对应数据库,类型type 对应表,即对象,比如一个学生表,对应了ES中的一个type文档document对应行数据列field对应数据库的列column ,字段名对应字段名 ES索引库就是把数据库内的数据按照分词器整合进索引库, ...
2019-02-21 00:12:13
1149
原创 SpringMVC执行流程
首先明确,执行流程中涉及到了哪些组件:前端控制器(dispatcherServlet):相当于一个信号中心,任何交流都需要经过他,再分配给其他组件处理器映射器(HandlerMapping):类似一个规则对应表,找到对应的请求要用哪个处理器处理请求处理器适配器(handlerAdapter):相当于手,当找到了对应的控制器,根据控制器选择对应的适配器,然后用这个适配器去执行确定了的控制器...
2019-01-02 10:31:03
197
原创 关于代码习惯的思考
工具方法放在工具包下的工具类中日志输出的时候能英文完全表达尽量英文表达日志输出的内容需要说明: 功能+具体变量+状态(启动,异常,停止)修改维护项目的时候,能够使用当地方法解决的(可以参考同项目中的类似方法)就用当地方法,而不是去新增一些类...
2018-12-26 18:26:39
212
原创 slf4j下log.info()无法输出到控制台&重复打印
在logback.xml中添加如下<logger name="你要在哪个类或者包下使用log的全限定名" level="日志输出等级,这里要用log.info 所以级别是INFO" additivity="防止因为引用根配置而造成的重复打印设置为false"><appender-ref ref="执行控制台日志的appender标签的name属性值">&l
2018-12-25 17:13:53
16003
原创 定时任务 之导出文件
定时配置quartz的话schedule.xml 和任务类还有一种涉及到三个配置文件 secu*.xml function*.xml channel-config*.xml 导出任务类IP识别日志输出到控制台(下篇详解日志输出问题) ...
2018-12-25 16:59:20
830
转载 jndi配置异常
转载自网络大佬 转给自己方便查找javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.facto...
2018-12-10 15:14:15
605
1
转载 eclipse查看一个方法被谁引用(调用)的快捷键四种方式
为了方便查看,从网络上抄一份下来了1.(首推)双击选中该方法,Ctrl+Alt+H如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”,Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。2.(次推)选中该方法,Ctrl+Shift+G 就显示这个方法被谁引用了 ,查询在整个工作区中被谁引用了3.选中该方法,Ctrl...
2018-12-10 14:25:17
452
原创 MySQL连接配置文件密码加密以及解密
老生常谈的加密问题这次是对数据库连接属性的加密一开始接到这个任务感觉很迷茫,刚开始bing了如何登录加密,但是结果不对后来发现是关键字没搜索对,改成了&amp;amp;quot;数据库连接加密&amp;amp;quot;,了解到了加密的过程如下过程利用加密工具生成加密串在指定数据库连接密码的属性文件中替换原来的明文密码自定义一个数据库连接池,继承你原来明文的时候的连接池就行在指定数据源的配置文件内把数据库连接池指定为自定的连接池...
2018-12-04 19:20:05
3141
原创 Oracle数据库操作小点
删除用户 drop user用户名要加双引号如果用户下有表或者空间什么的,就需要使用 drop username cascade
2018-11-05 16:29:53
187
原创 shell导入导出数据库的分享
remap_schema使用说明remap_schema=a:b 其中a指的是导出操作的用户 b则指的是导入操作的用户 加了这个就等于是把dmp文件的所有表都导进来了附注;dmp文件是不能够直接txt打开的.打开了也会有黑色乱码,要验证是否成功直接导入操作,观察导入的数据是否正常显示就可以了...
2018-11-05 16:11:32
653
1
原创 Mybatis执行流程
首先要了解一下以下内容:1_mybatis涉及到的类domain类 配置信息和SQL语句信息实例化核心类 ssfb ssf ss defaultss配置信息2_然后再了解一下这些类主要是干什么的3_再理解下每个类都是如何实现的,涉及到了哪些设计模式4_了解了以上哪些内容就知道了mybatis的流程以及为什么下一步是那么做了5_现在说下mybatis的流程 5.1_首先加载配置文件,通过...
2018-07-01 17:41:21
568
原创 关于properties的简单思考
package com.it_08;import java.util.Properties;public class Proper { public static void main(String[] args) { Properties pr=new Properties(); pr.setProperty("CZ001", "3"); }}
2017-08-14 09:35:10
253
原创 关于Map和HashMap的思考
一个双排集合,也叫夫妻集合其实目前还没发现它的太大用处,就记住了keys和values,keys是collection类型集合,有序、不可重复(有点类似于单排集合的index索引值,但是灵活性更高,以后的用处可能就体现在这里吧),而values是set类型集合,可以重复只是学会了一些Map及其子类下的方法运用,暂时就写这些,以后理解更深了就来更新,反正是写给自己看的在遍历这种集合的时候,要
2017-08-10 23:37:15
288
原创 关于异常的思考
其实写一个异常很简单,就是构造一个方法,然后添加无参构造和适合的有参构造。有参构造中的参数根据现实需要选择,比如把你需要对异常进行中文说明,那就需要加上String类型的参数构造。就像这样: public MyException(String message) { super(message); // TODO Auto-generated constructor stu
2017-08-10 23:28:32
247
原创 关于递归的思考
目前只学到了斐波那契列数的运用,关于递归更深层次的技巧需要以后渐渐摸索感觉递归就是程序调用自己,不断调用,然后设置一个出口,结束递归。递归如果次数太大,就会产生内存溢出。面展示下案例吧,应该很多人刚开始都写过这个吧?package myRecurrence;/* * 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, * 小兔子长到第三个月后每个月又生一对兔
2017-08-10 23:22:01
246
原创 关于泛型、foreach、并发修改异常的总结(欢迎探讨)
泛型:泛型的机制出现原因:集合海纳百川,不同数据类型之间的调用需要转型操作,有时候还会冲突泛型的作用:统一类型(免去转型的操作)泛型的用法:在任何有的地方,把E换成你想要的任何类型ConcurrentModificationException,该异常发生在迭代器类型的类中要修改数据的时候foreach,增强型类,属于迭代器类型,用于遍历集合Collectio
2017-08-07 11:52:37
633
原创 关于抽象类的学习
补上了昨天落下的关于抽象类的课程 关于抽象类,适用于那些共性比较多的类,抽取出来单独创建一个类,然后提高复用性和可维护性。但是与设计原则高内聚低耦合的设计原则有些冲突,好的程序员就是看对于这种冲突的中和吧。 抽象类新接触的词:abstract ex:public abstract class Teacher{}@Override 规定子类对于方法的重写在敲
2017-07-27 10:47:20
371
原创 还有8天就赶上进度了
今天再学完抽象类就可以赶上视频计划进度了。经过这几天的摸索,发现了适合自己的有效的学习方法是先不停顿的看一遍视频, 如果有没听懂的就回放到不懂的地方(或者去网上查查相关名词),直到听懂为止然后再敲一遍视频中涉及的代码。如果熟练正确的完整的敲出来,就做总结到XMIND中, 如果不数量,就看看是哪一部分不熟练,然后再去记住这部分代码以及其中的逻辑关系和涉及到的语法规则,直到熟练为止
2017-07-26 17:40:57
265
原创 关于this的思考
首先this是一个关键字,其次他的一个作用是用来引用成员变量的,用于方法中的形参和成员变量名字一样的时候,用this来区别。防止该方法的形参和类中的成员变量冲突。应用到的JAVA语法:成员变量的作用范围>形式参数作用范围Java语言规定当变量作用范围重叠时,作用域小的变量覆盖作用域大的变量this的作用是引用成员变量所以冲突的时候,形参的值就起作用了,但是形参一般会是系统默认值
2017-07-25 19:01:22
289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人