CountDownLatch和CyclicBarrier的区别

CountDownLatch和CyclicBarrier都有让多个线程等待同步然后再开始下一步动作的意思, 但是CountDownLatch的下一步的动作实施者是主线程,具有不可重复性; 而CyclicBarrier的下一步动作实施者还是“其他线程”本身,具有往复多次实施动作的特点。 ...

2019-06-29 17:13:28

阅读数 5

评论数 0

jvm垃圾回收算法

搜索算法: 1)引用计数器算法(废弃) 引用计数器实现简单,效率高;但是不能解决循环引用问问题 2)根搜索算法(使用) 回收算法: 1)标记—清除算法(Mark-Sweep)(DVM 使用的算法) 在标记阶段,确定所有要回收的对象,并做标记。清除阶段紧随标记阶段,将标记阶段确定不...

2019-06-29 17:11:31

阅读数 8

评论数 0

mysql-总结

//Mysql四种隔离级别 隔离级别 脏读 不可重复读 幻读 Read uncommitted(读未提交) 是 是 是 Read committed(读已提交) 否 是 是 Repe...

2019-06-29 17:10:22

阅读数 8

评论数 0

jsonp-总结

jsonp: 回掉函数名的参数名,默认callback,服务端通过它来获取到回掉函数名 jsonpCallback: 回掉函数名,默认jquery自动生成 指定jsonpCallback时可以将回掉函数写在ajax外面做其他操作,不指定时不能这样做,只能在success里做操作 只支持get...

2019-06-29 17:08:49

阅读数 5

评论数 0

redis-复习

//redis最适合的场景 1 会话缓存(session cache) 2 全页缓存(FPC) 3 队列 4 排行榜/计数器 5 发布订阅 //Redis 的数据结构有五种,分别是: String——字符串 Hash——字典 List——列表 Set——集合 Sorted Se...

2019-06-29 17:07:42

阅读数 6

评论数 0

springmvc-总结

执行流程 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找 Handler 可以根据xml配置、注解进行查找 第三步:处理器映射器HandlerMapping向前端控制器返回Handler ....

2019-06-29 17:06:26

阅读数 7

评论数 0

mybatis-复习

sqlMapConfig.xml---全局配置文件(数据源、映射文件等) mapper.xml sqlSessionFactory(会话工厂) sqlSession(会话:增删改查) Executor(执行器 sqlsession内部通过执行器操作数据库) 输入参数...

2019-06-29 17:05:42

阅读数 10

评论数 0

spring-面试-复习总结

一、spring的相关概念 spring是开源的轻量级框架 spring核心主要是两部分: aop:面向切面编程,扩展功能不用修改源代码 ioc: 对象创建不需要用new,而是通过spring配置创建类对象 spring是一站式框架,在javaee三层结构中,每一层都提供了...

2019-06-29 17:04:33

阅读数 6

评论数 0

面试题(一)

一、类的初始化顺序 父类静态变量 父类静态代码块 子类静态变量 子类静态代码块 父类成员变量 父类普通代码块 父类构造函数 子类成员变量 子类普通代码块 子类构造函数 二、类加载器及其双亲委派机制 初始化类加载器 扩展类加载...

2019-06-28 17:49:07

阅读数 9

评论数 0

spring定时器

一、spring定时器二、cron语法示例

2018-04-22 21:23:37

阅读数 43

评论数 0

svn

一、svn服务端安装(1)找到自己系统所对应的安装包,双击运行(2)选择我接受,点击下一步(3)不用改动直接,下一步(4)选择standard(5)选择安装路径(不要在中文路径下),仓库路径,端口号8443(6)下一步完成安装二、打开svnservermanger,创建工程、用户、权限,开放端口,...

2018-04-22 16:17:47

阅读数 33

评论数 0

springcloud

一、软件架构演变过程 :单体架构 垂直架构SOA架构微服务架构二、springcloud技术栈三、开发环境java8、Maven、Springboot、SpringCloud、Mysql、IDEA四、服务治理五、负载均衡六、容错保护七、网关八、总结Eureka -server -client(服务...

2018-04-22 14:23:01

阅读数 179

评论数 0

2018有趣的推理题(借鉴其他朋友的实现)

编程实现:package cn.itcast.test;import java.util.Arrays;import java.util.Collections;import java.util.List;public class Reasoning { public static void ma...

2018-03-08 18:30:34

阅读数 573

评论数 0

h5全屏进入与退出全屏模式(必须为点击事件进行加载)

一、进入全屏 // 判断各种浏览器,找到正确的方法 function launchFullscreen(element) { if(element.requestFullscreen) { element.requestFullscreen(); } else if(elemen...

2017-12-22 19:55:53

阅读数 2579

评论数 1

html切图

一、 网页中添加图片的方式有两种 一种是:通过标签直接插入到html中 另一种是:通过css背景属性添加 二、 怎样来判断添加图片方式?? http://www.poluoluo.com/jzxy/201203/162159.html Ø 网页中的装饰性的图片,通过背景图...

2017-11-25 18:24:54

阅读数 2760

评论数 0

省市区三级联动及回显

用户编辑     $(function(){ //回显 var address =$("#caddress").val(); var addresss=address.split("-"); var province=add...

2017-10-25 20:23:18

阅读数 1227

评论数 0

javax.transaction.SystemException;

今天出现了一个异常导致tomact启动失败,找不到原因。 后发现是因为自定义了异常类,快捷键自动导包倒错包了,本来应该导入自定义异常类的,倒成了系统的javax.transaction.SystemException;

2017-10-14 23:56:29

阅读数 318

评论数 0

mysql重置密码(摘自传智博客视频)

 方法一:  在my.ini的[mysqld]字段加入: skip-grant-tables 重启mysql服务,这时的mysql不需要密码即可登录数据库  然后进入mysql mysql>use mysql;  mysql>update user set passw...

2017-08-08 14:29:50

阅读数 297

评论数 0

mysql用户管理(转自-米阳光-)

  关于mysql的用户管理,笔记     1、创建新用户   通过root用户登录之后创建   >> grant all privileges on *.* to testuser@localhost identified by "123456" ...

2017-06-28 11:40:11

阅读数 104

评论数 0

10:38:45,707 ERROR DefaultDispatcherErrorHandler:42 - Exception occurred during processing request:

 10:38:45,707 ERROR DefaultDispatcherErrorHandler:42 - Exception occurred during processing request: Write operations are not allowed in read-only...

2017-06-19 10:43:31

阅读数 4661

评论数 0

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