会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CieloSun
我的人生就像现在这样享清福就够了。
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
···
10
下一页
2019年9月10日
常见问题
摘要: "常见问题:计算机网络/完整HTTP访问" "常见问题:计算机网络/运输层/UDP" "常见问题:计算机网络/运输层/TCP" "常见问题:计算机网络/负载均衡算法" "常见问题:MySQL/事务隔离" "常见问题:MySQL/B+树" "常见问题:MySQL/索引" "常见问题:MySQL/排序"
阅读全文
posted @ 2019-09-10 17:48 CieloSun
阅读(229)
评论(0)
推荐(1)
2019年8月31日
常见问题:计算机网络/完整HTTP访问
摘要: 域名解析 1. 以浏览器进行HTTP访问为例,首先搜索自身DNS缓存(一般缓存1000条左右,仅缓存1分钟),若有且未过期,结束。 2. 若未找到,则搜索操作系统的DNS缓存。 3. 若未找到,尝试读取hosts文件。 4. 若未找到,发起向本地首选DNS服务商。DNS服务商优先找自身缓存,未找到,
阅读全文
posted @ 2019-08-31 16:36 CieloSun
阅读(580)
评论(0)
推荐(0)
2019年8月16日
如何愉悦使用mybatis
摘要: 1. mybatis generator+plugins 单独的generator是免不了全部人工的,配上各种插件则不然,感谢项目 "itfsw/mybatis generator plugin" 使用如下: pom.xml mybatis generator.xml 这里我根据我自己项目的情况简况
阅读全文
posted @ 2019-08-16 17:25 CieloSun
阅读(1298)
评论(0)
推荐(0)
2019年8月12日
Springboot 参数中传List
摘要: 使用REST API时,经常会有get/delete方法需要传一个list的情况,如果使用post难免有点破坏规则,实际上参数传list是可以做到的 方法一: 后端代码如下: 其中重点就是 ,RequestParam的value值一定要给,并且为变量名加左右方括号,只有给了才能成功。 前端: 方法二
阅读全文
posted @ 2019-08-12 21:46 CieloSun
阅读(20177)
评论(0)
推荐(0)
2019年7月25日
ubuntu desktop 登录root账户
摘要: 有一些操作,登录root账户比较方便,但是ubuntu桌面版默认不允许这样,需要更改root账户的默认密码才可以登录,解决方法是按以下顺序输入: 之后就设置成功了,可以用su来登录。
阅读全文
posted @ 2019-07-25 09:55 CieloSun
阅读(987)
评论(0)
推荐(0)
2019年7月24日
解决Windows7下virtualbox安装ubuntu出现的0x00000000指令引用0x00000000内存,该内存不能为written问题
摘要: 公司电脑只能用Windows7,不能用10,也没WSL用,最近想跑个Linux环境,因为之前装docker toolbox装了virtualbox,没道理再装vmware,遂用vbox开始折腾,没想到只要鼠标切入切出就变这样: 可想而知根本没法用,没得办法,一顿查,最后解决方案如下: 问题原因:该W
阅读全文
posted @ 2019-07-24 09:49 CieloSun
阅读(5129)
评论(1)
推荐(1)
2019年7月21日
Mybatis使用Spring data Pageable的方法
摘要: 引言 可能这个用法是个邪教了。。。但是简单说这都是历史缘故,貌似是项目最初用JPA后面还是换Mybatis了,我接手时候看着那个写好的Controller层觉得换了怪可惜的,就沿用了。网上找找,提供的方法都比较繁琐了,其实就几个依赖两行代码的事情,简单给出一下: 依赖 1. 数据库的命名规范需要标准
阅读全文
posted @ 2019-07-21 18:26 CieloSun
阅读(5776)
评论(0)
推荐(0)
2019年7月1日
Docker toolbox换源
摘要: 只简单说下Docker toolbox的方法,阿里云上给的方法不能用,因为docker machine已经存在了,更改就行了。 在windows命令行执行docker machine ssh [machine name]进入VM bash sudo vi /var/lib/boot2docker/p
阅读全文
posted @ 2019-07-01 14:28 CieloSun
阅读(1991)
评论(0)
推荐(0)
2019年5月27日
docker中使用Mysql8+phpmyadmin
摘要: 现在基本装这套都用docker了,有一些小坑在里面,简单说一下。 运行mysql比较简单,参考 "mysql⭐Docker Official Images" ,需要注意不要忘记暴露端口给phpmyadmin用。 直接在run时设置好密码,但是这时没法给phpmyadmin用的,必须改一下权限: 进去
阅读全文
posted @ 2019-05-27 19:48 CieloSun
阅读(1951)
评论(0)
推荐(0)
2019年5月14日
Java中让fastJson识别Colloction和Map中的泛型类
摘要: 由于fastJson的高效性,最近采用fastJson来做序列化并存储数据,但出现了一个麻烦的问题,如果将Map这样的类型序列化,反序列化就会不尽人意,有以下尝试: 使用JSON.parseObject(json):得到的结果是无类型Map,其value为JSONObject。 使用JSON.par
阅读全文
posted @ 2019-05-14 18:02 CieloSun
阅读(929)
评论(0)
推荐(0)
2019年4月9日
Java多线程:AQS
摘要: 在 "Java多线程:线程间通信之Lock" 中我们提到了ReentrantLock是API级别的实现,但是没有说明其具体实现原理。实际上,ReentrantLock的底层实现使用了AQS(AbstractQueueSynchronizer)。AQS本身仅仅是一个框架,定义了一套多线程访问共享资源的
阅读全文
posted @ 2019-04-09 16:51 CieloSun
阅读(1254)
评论(0)
推荐(0)
2019年3月28日
Java多线程:Linux多路复用,Java NIO与Netty简述
摘要: JVM的多路复用器实现原理 Linux 2.5以前:select/poll Linux 2.6以后: epoll Windows: Winsock的select模型(感谢评论指正,仅Java NIO.2使用了Windows IOCP,由于Netty没有采用NIO.2此处不展开) Free BSD,
阅读全文
posted @ 2019-03-28 13:29 CieloSun
阅读(2475)
评论(3)
推荐(0)
2019年3月23日
Java容器:HashTable, synchronizedMap与ConcurrentHashMap
摘要: 首先需要明确的是,不管使用那种Map,都不能保证公共混合调用的线程安全,只能保证单条操作的线程安全,在这一点上各Map不存在优劣。 前文中简单说过HashTable和synchronizedMap,其实这两个类不需要说太多,把代码贴一下相信看过Java多线程的就能很容易理解了。 HashTable
阅读全文
posted @ 2019-03-23 22:21 CieloSun
阅读(922)
评论(0)
推荐(0)
2019年3月22日
Java多线程:CAS与java.util.concurrent.atomic
摘要: 锁的几种概念 悲观锁 总是假设最坏的情况,每次获取数据都认为别人会修改,所以拿数据时会上锁,一直到释放锁不允许其他线程修改数据。Java中如synchronized和reentrantLock就是这种实现。 乐观锁 总是假设最好的情况,每次去拿数据时都认为别人不会修改,所以不上锁,等更新数据时判断一
阅读全文
posted @ 2019-03-22 17:21 CieloSun
阅读(978)
评论(0)
推荐(0)
2019年3月21日
Tidis单机部署
摘要: 1. 拉取镜像 2. 运行pd,由于Raft算法3点才有容错,所以运行3个PD节点。 pd1 pd2 pd3 tikv1 tikv2 tikv3
阅读全文
posted @ 2019-03-21 15:42 CieloSun
阅读(410)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
10
下一页