自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 75

原创 mysql

去重时,除了用distinct ,可以用group by代替

2020-06-29 14:36:45 82

原创 设计模式--单例模式

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 118

原创 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 242

原创 tomcat指定java_home目录

在catalina.bat中,添加set JAVA_HOME=C:\Program Files\java\jdk1.8.0_141

2020-05-11 11:04:43 341

原创 mybatis数据库的一些设置

设置时区:serverTimezone=Asia/Shanghai

2020-05-09 14:10:27 116

原创 mysql学习笔记 数据库备份

备份mysqldump -h主机 -u用户名 -p密码 数据库 表明 > 物理磁盘位置/文件名mysqldump -hlocalhost -uroot -p1111 database table >D:/mysql.sql导入mysql -u用户名 -p密码 库名< 备份文件...

2020-04-27 23:47:42 84

原创 mybatis

每个基于mybatis的应用都是以一个sqlsessionfactory的实例为核心。sqlsessionfactory的实例可以通过sqlsessionfactorybuilder获得或者一个预先定制的configuration的实例构建出sqlsessionfactory的实例sqlsessionfactorybuilder :一旦创建了sqlSessionFactory就不再需要他了...

2020-04-27 23:47:20 203

原创 获取类的路径·

//获取文件的InputStreamString path = "xxx";ClassPathResource classPathResource = new ClassPathResource(path);InputStream inputStream = classPathResource.getInputStream();//获取类加载路径Paths.get(this.getC...

2020-04-24 11:48:42 103

原创 spring 学习

理念:使现有的技术更加容易使用优点:开源免费的框架(容器) 轻量级,非入侵式 控制反转(IOC),面向切面(AOP) 支持事务处理,对框架整合支持...

2020-04-13 02:24:50 63

原创 代理模式

静态代理 不用关注一些公共的业务 公共业务的处理交给代理角色 公共业务发生扩展的时候,方便集中管理动态代理 动态生成代理类 一个动态代理类可以代理多个类InvocationHandleProxy...

2020-04-11 21:29:19 58

原创 tomcat启动中文乱码

把conf目录下的logging.properties中的java.util.logging.ConsoleHandler.encoding = UTF-8改成java.util.logging.ConsoleHandler.encoding = GBK

2020-04-09 16:45:02 424

原创 mysql学习笔记--索引

定义:索引(index)是帮助mysql搞笑获取数据的数据结构。提取句子主干,就可以得到索引的本质;索引是数据结构索引类型主键索引(primary key) 唯一标识,不可重复 唯一索引(unique key) 避免重复的出现,唯一索引可以重复,多个列都可以标识为唯一索引 常规索引(key/index) 默认,index、key关键字来设置 全文索引(FullTex...

2020-04-05 20:40:18 72

原创 mysql学习笔记-事务ACID

where条件字句not 和 ! 逻辑非

2020-04-05 15:56:47 81

原创 struts学习:使用拦截器

1、拦截器的使用2-->2” class="....................">success.jspps:一旦Action使用了某个拦截器,默认拦截器将不起作用2、拦截器栈的使用2” class="....................

2017-09-16 23:37:11 150

原创 struts学习:拦截器配置

1、拦截器配置在struts.xml配置文件中定义一个拦截器2、拦截器栈的配置为了能在多个动作中方便地引用一个或者几个拦截器,使用拦截器栈将多个拦截器作为整体引用3、为拦截器指定参数(1)定义拦截器时指定参数,这种参数值作为默认值参数值(2)使用拦截器时指定参数参数值

2017-09-16 23:08:11 231

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除