- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 JUC
Volatile是java虚拟机提供轻量级的同步机制线程6个状态new runnable blocked waiting timed_waiting terminatedSynchronized锁 对象/classlock公平锁/非公平锁(默认)区别:Sync线程之间的通信问题:生产者和消费者问题wait(),notifyAll()虚假唤醒if改成whileconditionawait 等待signal 唤醒l...
2021-05-19 15:02:00
107
原创 设计模式--单例模式
1、单例模式 构造器私有 饿汉式 一开始就把对象创建好private final static Hungry HUNGRY = new Hungry();public static Hungry getInstance(){ return HUNGRY ;}可能会浪费空间懒汉式 调用的时候才创建对象private static LazyMan lazyMan;public static LazyMan getInstance(){ if(l...
2020-05-15 00:27:19
141
原创 tomcat开启远程调试端口
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899
2020-05-12 11:59:42
273
原创 tomcat指定java_home目录
在catalina.bat中,添加set JAVA_HOME=C:\Program Files\java\jdk1.8.0_141
2020-05-11 11:04:43
401
原创 mysql学习笔记 数据库备份
备份mysqldump -h主机 -u用户名 -p密码 数据库 表明 > 物理磁盘位置/文件名mysqldump -hlocalhost -uroot -p1111 database table >D:/mysql.sql导入mysql -u用户名 -p密码 库名< 备份文件...
2020-04-27 23:47:42
120
原创 mybatis
每个基于mybatis的应用都是以一个sqlsessionfactory的实例为核心。sqlsessionfactory的实例可以通过sqlsessionfactorybuilder获得或者一个预先定制的configuration的实例构建出sqlsessionfactory的实例sqlsessionfactorybuilder :一旦创建了sqlSessionFactory就不再需要他了...
2020-04-27 23:47:20
251
原创 获取类的路径·
//获取文件的InputStreamString path = "xxx";ClassPathResource classPathResource = new ClassPathResource(path);InputStream inputStream = classPathResource.getInputStream();//获取类加载路径Paths.get(this.getC...
2020-04-24 11:48:42
123
原创 spring 学习
理念:使现有的技术更加容易使用优点:开源免费的框架(容器) 轻量级,非入侵式 控制反转(IOC),面向切面(AOP) 支持事务处理,对框架整合支持...
2020-04-13 02:24:50
90
原创 代理模式
静态代理 不用关注一些公共的业务 公共业务的处理交给代理角色 公共业务发生扩展的时候,方便集中管理动态代理 动态生成代理类 一个动态代理类可以代理多个类InvocationHandleProxy...
2020-04-11 21:29:19
85
原创 tomcat启动中文乱码
把conf目录下的logging.properties中的java.util.logging.ConsoleHandler.encoding = UTF-8改成java.util.logging.ConsoleHandler.encoding = GBK
2020-04-09 16:45:02
513
原创 mysql学习笔记--索引
定义:索引(index)是帮助mysql搞笑获取数据的数据结构。提取句子主干,就可以得到索引的本质;索引是数据结构索引类型主键索引(primary key) 唯一标识,不可重复 唯一索引(unique key) 避免重复的出现,唯一索引可以重复,多个列都可以标识为唯一索引 常规索引(key/index) 默认,index、key关键字来设置 全文索引(FullTex...
2020-04-05 20:40:18
100
原创 struts学习:使用拦截器
1、拦截器的使用2-->2” class="....................">success.jspps:一旦Action使用了某个拦截器,默认拦截器将不起作用2、拦截器栈的使用2” class="....................
2017-09-16 23:37:11
195
原创 struts学习:拦截器配置
1、拦截器配置在struts.xml配置文件中定义一个拦截器2、拦截器栈的配置为了能在多个动作中方便地引用一个或者几个拦截器,使用拦截器栈将多个拦截器作为整体引用3、为拦截器指定参数(1)定义拦截器时指定参数,这种参数值作为默认值参数值(2)使用拦截器时指定参数参数值
2017-09-16 23:08:11
264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人