会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
new 个对象()
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
3
4
5
6
7
8
下一页
2019年12月17日
css多余文本使用....代替
摘要: 1. 只显示单行文本,多余文本使用...代替 1 white-space: nowrap; 2 overflow: hidden; 3 text-overflow: ellipsis; 2. 显示多行文本,多余文本使用...代替 1 display: -webkit-box; 2 overflow:
阅读全文
posted @ 2019-12-17 09:39 她的开呀
阅读(1069)
评论(0)
推荐(0)
2019年11月18日
springboot使用dubbo和zookeeper
摘要: 2019 11 17 yls 创建服务接口模块 接口工程只提供接口,不提供实现,在后面的提供者和消费者中使用 在使用接口的模块中只需要写具体实现类,避免了在每个模块中重复编写接口 1. 在接口中引入依赖包 2. 创建一个实体类,一定要实现Serializable接口,否则dubbo协议之间无法传输
阅读全文
posted @ 2019-11-18 11:38 她的开呀
阅读(470)
评论(0)
推荐(0)
docker-compose搭建zookeeper集群
摘要: 搭建zookeeper集群 1. 创建docker compose.yml文件 2. docker compose up d 后台运行 3. docker compose config 查看配置 4. docker exec it bash 交互式进入容器 5. bin/zkServer.sh st
阅读全文
posted @ 2019-11-18 11:32 她的开呀
阅读(5016)
评论(0)
推荐(0)
2019年11月12日
java 实现一个死锁
摘要: ``` /** * 死锁:两个或多个线程在执行过程中,相互争夺资源而造成的一种互相等待的现象 * 实现一个死锁 * * * 查看死锁 * 1. 在当前类的文件夹下,打开终端运行:jps -l 获得进程号 * 2. 继续运行:jstack 查看死锁详细信息 */ public class DeadLockDemo { public static void main(String[] args) {
阅读全文
posted @ 2019-11-12 11:37 她的开呀
阅读(720)
评论(0)
推荐(0)
java 自定义线程池
摘要: ```public class MyThreadPoolDemo { public static void main(String[] args) {// System.out.println(Runtime.getRuntime().availableProcessors()); //一池5个线程// ExecutorService threadP...
阅读全文
posted @ 2019-11-12 10:33 她的开呀
阅读(434)
评论(0)
推荐(0)
2019年11月11日
java 锁
摘要: Synchronized和Lock的区别 原始构造 1. synchronized是关键子,属于jvm层面 2. Lock是具体类,属于api层面的锁 使用方法 1. synchronized不需要用户手动释放锁,执行完代码后会自动释放对锁的占用 2. lock需要手动释放锁 等待是否可中断 1.
阅读全文
posted @ 2019-11-11 15:21 她的开呀
阅读(232)
评论(0)
推荐(0)
2019年11月10日
volatile相关内容
摘要: volatile是jvm提供的轻量级的同步机制 1. 保证可见性(一个线程的修改对其它线程是可见的) 2. 不保证原子性 3. 禁止指令重排序 什么是指令重排? 计算机在执行程序时,为了提高性能,编译器和处理器会对指令做重排,过程如下 源代码 》编译器优化的重排 》指令并行的重排 》内存系统的重排
阅读全文
posted @ 2019-11-10 20:10 她的开呀
阅读(131)
评论(0)
推荐(0)
2019年11月9日
sql语句集锦
摘要: 1. 创建练习需要的表 2. 添加数据 3. sql语句
阅读全文
posted @ 2019-11-09 16:58 她的开呀
阅读(136)
评论(0)
推荐(0)
2019年11月8日
java 深拷贝与浅拷贝
摘要: yls 2019年11月07日 1. 拷贝分为引用拷贝和对象拷贝 2. 深拷贝和浅拷贝都属于对象拷贝 浅拷贝:通过Object默认的clone方法实现 1. 实现Cloneable接口 2. 重写clone方法 深拷贝 方式一 1. 实现Cloneable接口 2. 重写并修改clone方法 方式二
阅读全文
posted @ 2019-11-08 16:55 她的开呀
阅读(125)
评论(0)
推荐(0)
2019年11月7日
重写equals方法,也应该重写hashcode方法,反之亦然
摘要: yls 2019年11月07日 一方面 1. hashcode原则:两个对象equals相等,hashcode值一定相等 2. 默认的hashcode是Object类通过对象的内存地址得到的 3. 若重写equals而不重写hashcode,那么当equals相等时,hashcode不一定相等,破坏
阅读全文
posted @ 2019-11-07 16:55 她的开呀
阅读(134)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
下一页
公告