链滴
社区愿景和功能特性
优雅的 Markdown 所见即所得编辑
快捷键交互
随时自由编辑分享内容
支持注销账号来去自由
分布式社区网络
开放 API
产品
Symphony 社区系统(Java)
Solo 博客系统(Java)
Vditor 编辑器(TypeScript)
思源笔记(Electron、Go)
Pipe 博客平台(Vue、Go)
发展计划表
发展简史
榜单
GitHub 仓库排行
帖子打赏排行
Solo 博客端排行
积分排行
活跃度排行
贡献排行
本站基于开源项目 Sym
编程代码问答
登录
注册
hymn
hymn
Java
关注
59916
号成员,
2020-05-25 13:35:02
加入
576
个人主页
浏览
24
帖子
+
回帖
+
评论
1.1k
贡献点
18h5m
在线时长
乘风破浪,任重道远。
22
帖子
5.2k
帖子被浏览
91
浏览帖子
1
被收藏的帖子
0
收藏的帖子
2
帖子被关注
0
关注帖子
3
被回贴
2
回贴
240
浏览回贴
0
评论
3
聊天室
0
收到的感谢
8
被用户关注
0
关注用户
576
主页被浏览
15
浏览他人主页
10
浏览领域
8
浏览标签
4
积分
0
Repos
1.1k
贡献点
0
清风明月
0
关注标签
发布了回帖
几个让我忍不住吐槽的博客设计
既然是开源的,就自己改呗 😄
2 年前
发布了回帖
社区更换域名和定位
有点难受
2 年前
发布了帖子
MySQL 编码问题
问题:在本地创建 MySQL 查不到数据,在 navicat 是查得到数据的 环境:win10 分析:在 Linux 正式服务器中的 MySQL 是正常的,但是 win10 找不到,可能是编码不一致造成的。 解决:在 my.ini 设置数据库编码,在 my.ini 中添加或修改如下配置,然后重启 MySQL [clie ..
3 年前
发布了帖子
nginx 配置 https
server { listen 443 ssl; #SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。 server_name www.dxyhymn.com; #将localhost修改为您证书绑定的域名,例如:www.example.com。 ssl_certificate /usr/ ..
3 年前
发布了帖子
MySQL rr 和 rc,隔离性和一致性
隔离性: 一个事务可以读到另外一个事务提交的数据,可能在这个事务中两次读到的数据不一样;rc 一致性: 一致性指事务将数据库从一种状态转变为下一种一致的状态。在事务开始之前和事务结束以后,数据 库的完整性约束没有被破坏。 例如,在表中有一个字段为姓名,为唯一约束,即在表中姓名不能重复。如果一个事务对姓名字段进行了修改, ..
3 年前
发布了帖子
JAVA 中线程的 join sleep wait yield 区别
线程在一定条件下,状态会发生变化。线程一共有以下几种状态: 新建状态(New):新创建了一个线程对象。 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的 start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取 CPU 的使用权。即在就绪状态的进程除 CPU 之外,其它的运行所 ..
3 年前
发布了帖子
js 监控 scroll (页面滚动)
window.addEventListener('scroll', () => { let scrollTop = document.documentElement.scrollTop || document.body.scrollTop || document.querySelector('.element') ..
3 年前
发布了帖子
div 中子元素上线居中
test vertical align #box { width: 300px; height: 300px; background: #ddd; display: flex; align-items: center; } 使用 flex 布局 display: flex; align-items: center;
3 年前
发布了帖子
redis 和 memcache
redis 和 memcache redis:支持持久化 mc:不支持 单线程 多线程 内存分配采用临时申请 内存预分配 内存 VM,数据量超量时,会引发 swap 存储在物理内存 支持 KV,V 可以是 string,map,list,set,SortSet 只支持 KV 天然高可用,支持集群 要二次开发,做集群 v ..
3 年前
发布了帖子
ThreadPoolExecutor 使用详解
[图片] 为了保证每一个线程都成功,需要重写拒绝机制,阻塞提交线程 默认的提交线程用的是 offer方法,是非阻塞的提交线程,当队列满时,不会执行 put 方法,是阻塞的提交线程,保证每个线程都执行 源码如下 /** * Inserts the specified element into this queue, wa ..
3 年前
发布了帖子
cenos7 安装 JDK(open jdk)
[图片] #查看jdk版本 yum -y list |grep jkd #安装jdk8 yum install java-1.8.0-openjdk.x86_64 #jdk安装目录 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64 #配置JAVA_ ..
3 年前
发布了帖子
ReetrantReadWriteLock 总结
[图片] 读读共享 读写互斥 写写互斥 1.Java 并发库中 ReetrantReadWriteLock 实现了 ReadWriteLock 接口并添加了可重入的特性 2.ReetrantReadWriteLock 读写锁的实现中,读锁使用共享模式;写锁使用独占模式,换句话说,读锁可以在没有写锁的时候被多个线程同时持 ..
3 年前
发布了帖子
js 获取自定义 data 值
[图片] // 获取自定义data数据 $('#demo').data('id') // 设置data数据 $('#demo').data('id','123')
3 年前
发布了帖子
js onclick 第一次点击没反应,第二次才生效
点击 li 改变背景颜色,第一次点击没用 $('.type-list.' + type + ' ul li').on('click',function () { if (type == 'category') { $(this).addClass('back-color').siblings().removeClass ..
3 年前
发布了帖子
java--Executor
[图片] public interface Executor(){ void ecextor(Runnable command); } 主要方法: 创建线程池: // 1、 // newFixedThreadPool(); // 创建一个固定线程数量的线程池,每当提交一个任务时就创建一个线程, // 直到达到线程池数量 ..
3 年前
发布了帖子
CSS 实现锚点跳转位置上下偏移
[图片] 如图:css 根据 id 定位锚点时顶部栏会拦住内容 [图片] 解决:利用伪类 target .demo-class:target{ padding-top:3rem; margin-top:3rem; } [图片]
3 年前
发布了帖子
win10 远程 window server 失败
[图片] 解决方案:修改注册表 开始--> 运行-->regedit 打开注册表 进入这个目录\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ 发现里面只有 Audit、UIPI,没有 CredSSP ..
3 年前
发布了帖子
css 中 position:sticky 用法
[图片] 需求:滚动页面,原本固定页面中的 div,当 div 处于页面顶部时,固定在页面顶部。 解决: // 原本是js脚本实现的,但是js时间会发现div不停闪烁,原因是当滚动页面时会不停的计算div距离顶部的距离。 $(document).scroll(function () { //固定SideBar if ( ..
3 年前
发布了帖子
java-Barrier
[图片] 闭锁: 等待一组操作结束,在执行相关操作,闭锁时一次行操作,一旦进入终止操作,就不能重置 Barrier 栅栏:等待所有线程到达栅栏在执行 一、CyclicBarrier: 可以反复在栅栏集合 方法: CyclicBarrier await // 当线程到达栅栏时调用await 方法,这个方法将一直阻塞, / ..
3 年前
发布了帖子
java--Semaphore
[图片] java Semaohore 信号量:用于 控制同时访问某个资源的操作数量。 Semaphore 管理着一组许可(primit),在构造函数中指定,在执行操作时首先获得许可(只要还有),使用后释放。 名词:信号量(相当于连接池),许可(相当于连接池中的一个连接) 主要方法: acquire:获得许可(如果没有 ..
3 年前
发布了帖子
多线程 -- 阻塞方法与中断方法
[图片] 线程阻塞时,他通常被挂起,处于某种阻塞状态(BLOCKED , WAITING , TIMED_WAITING) BlockingQueue 的 put 和 take 方法会抛出 InterruptedException 和 Thread.sleep 一样。当一个方法抛出 InterruptedExcepri ..
3 年前
发布了帖子
java--FutureTask
[图片] Future 和 Callable 可以实现有返回结果的 Runnable。 有三种状态: 等待运行(Waiting to run) 正在运行(Runnable) 运行完成(Completed) 可以同过 Future.get() 获取结果,如果任务完成,立即返回,如果任务没有完成,将会等待任务完成后返回运行 ..
3 年前
发布了帖子
Java--CountDownLatch
[图片] CountDownLatch : 闭锁的实现,包括一个计数器,初始化为一个正数,表示需要等待的事件数量。 闭锁的实现,包括一个计数器,初始化为一个正数,表示需要等待的事件数量。 countDown 方法递减计数器, awiat 方法等待计数器等于 0,如果非 0,会一直阻塞或者等待终端或超时。 场景:游戏房间 ..
3 年前
发布了帖子
开张了
[图片] 开张了,开张了 兜兜转转,还是把博客开起来了。 记录下工作和生活,终于有了自己的一亩三分地了。 要坚持哦,争取每天都有分享和记录。
3 年前