avatar
文章
92
标签
122
分类
5

首页
合集
  • 归档
  • 标签
  • 分类
专栏
  • 开发笔记
  • 日常记录
友链
关于
首页
合集
  • 归档
  • 标签
  • 分类
专栏
  • 开发笔记
  • 日常记录
友链
关于

CYK's Blog

Hexo + ButterFly主题魔改
发表于2024-07-25|开发笔记|Hexo•Butterfly
先开个坑,东西太多了慢慢整理… 忘光了,不整理了哈哈
资源网站
发表于2024-07-25|开发笔记|资源
记录一些资源网站Static Badge-静态图标用于生成一些小标签,比如博客网站底部的标签 https://shields.io/badges Simple Icons-icon图标icon图标资源网站 https://simpleicons.org/
try-with-resources
发表于2024-07-12|开发笔记|JAVA
try-with-resources写法​ 采用try-with-resources写法,当try中代码执行结束(正常结束/异常结束)之后就会调用try()括号中对象的close()方法来关闭资源,虽然表面上来看try-with-resources写法更加优雅 因为实现了autoCLoseAble接口,再try代码块结束后,connection的close方法会自动调用 // 假设dataSource可用try{ try(Connection conn = dataSource.getConnection()) { ... String sql = "select * from ..."; try(PreparedStatement statement = conn.prepareStatement(sql)) { ... } }} catch(...) { ...} finally { ...}在执行完后,conn和其中使用的statement等资源 ...
spring+jdbcTemplate操作数据库
发表于2024-06-25|开发笔记|JAVA•数据库
spring+jdbcTemplate操作数据库(mysql)// 初始化数据源org.springframework.jdbc.datasource.DriverManagerDataSource dataSource = new org.springframework.jdbc.datasource.DriverManagerDataSource();dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");dataSource.setUrl("jdbc:mysql://localhost:3306/zyappdata_db");dataSource.setUsername("root");dataSource.setPassword("root");// jdbcTemplate操作数据库org.springframework.jdbc.core.JdbcTemplate jdbcTemplate = new org.springframewo ...
使用jdbcTemplate时,插入数据后获取自增的id
发表于2024-06-25|开发笔记|JAVA•数据库
使用jdbcTemplate时,插入数据后获取自增的id(mysql)两种写法 Connection connection = null;PreparedStatement ps = null;ResultSet generatedKeys = null;connection = dataSource.getConnection();// 准备插入数据的SQL语句,同时指定返回自动生成的主键String mSql = "INSERT INTO your_table_name (view_name, view_desc, database_id, version, creator_account, create_time) VALUES (?, ?, ?, ?, ?, ?)";ps = connection.prepareStatement(mSql, Statement.RETURN_GENERATED_KEYS);ps.setString(1, viewName);ps.setString(2, viewDesc);ps.setString(3, database ...
JS将信息拼接并复制到剪切板
发表于2024-06-20|开发笔记|JAVA SCRIPT
let copyStr = '';// 版本号const version = '...';// 更新时间const updateTime = '...';// 编辑备注const editDesc = '...';// 脚本const editScript = '...';copyStr = `版本号:${version};\n更新时间:${updateTime};\n编辑备注:${editDesc};\n更新脚本:\n${editScript}`;// 创建输入元素const input = document.createElement('textarea');document.body.appendChild(input);input.value = copyStr;input.select();// 复制到剪切板if (document.execCommand('copy& ...
JS原生获取当前时间并格式化为yyyy-MM-dd HH:mm:ss
发表于2024-06-19|开发笔记|JAVA SCRIPT
// js获取当前时间并格式化const currentDate = new Date();const year = currentDate.getFullYear();const month = String(currentDate.getMonth() + 1).padStart(2, '0');const day = String(currentDate.getDate()).padStart(2, '0');const hours = String(currentDate.getHours()).padStart(2, '0');const minutes = String(currentDate.getMinutes()).padStart(2, '0');const seconds = String(currentDate.getSeconds()).padStart(2, '0');console.log(`${year}-${month ...
记录当前可用docker数据源
发表于2024-06-08|开发笔记|DOCKER
docker源不可控因素不能连接了,目前只能临时找还没下架的源拉取镜像vim /etc/docker/daemon.json ICUhttps://dockerhub.icu/ sudo systemctl daemon-reload #重启daemon进程sudo systemctl restart docker #重启docker
sqlserver:sqljdbc4下载失败问题
发表于2024-06-08|开发笔记|JAVA•MAVEN
sqlserver:sqljdbc4下载失败问题出现Cannot resolve com.microsoft.sqlserver:sqljdbc4:4.0 解决办法一:直接换代码<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>6.2.0.jre8</version> <scope>test</scope></dependency> 解决办法二:手动下载 进入jar包目录执行: mvn install:install-file -Dfile=sqljdbc4-4.0.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jarmvn install:install-file -Dfile=“jar包的 ...
守护线程
发表于2024-05-09|开发笔记|JAVA
守护线程​ 所谓守护线程,是指在程序运行的时候在后台提供一种通用服务的线程,比如垃圾回收线程,并且这种线程并不属于程序中不可或缺的部分。因此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程。反过来说,只要任何非守护线程还在运行,程序就不会终止。 ​ 用户线程和守护线程两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:如果用户线程已经全部退出运行了,只剩下守护线程存在了,虚拟机也就退出了。 因为没有了被守护者,守护线程也就没有工作可做了,也就没有继续运行程序的必要了。 将线程转换为守护线程可以通过调用Thread对象的setDaemon(true)方法来实现。在使用守护线程时需要注意一下几点: thread.setDaemon(true)必须在thread.start()之前设置,否则会抛出一个IllegalThreadStateException异常。你不能把正在运行的常规线程设置为守护线程。 在Daemon线程中产生的新线程也是Daemon的。 守护线程应该永远不去访问固有资源,如文件、数据库,因为它会在任何时候甚至在一个操作的中间发生中断。
1…8910
avatar
CYK
CYK 的个人技术博客,记录 Docker、Linux、Java、网络运维等后端与运维实践,以及日常折腾和踩坑笔记。
文章
92
标签
122
分类
5
公告

怎么这么难!
我真服了!

最新文章
评论区加载不出来?把 Twikoo 从 Vercel 搬回自己服务器2026-10-27
静态博客的传输层优化:HTTP/2、gzip 和缓存头2026-10-27
重装只是开始:把公网服务器从裸奔状态拉回来2026-10-27
服务器被拿去当肉鸡:一次入侵的完整复盘2026-10-26
oh-my-posh:一个好看的终端提示符怎么装2026-08-05
分类
  • 学习笔记1 篇
  • 工具笔记1 篇
  • 开发笔记84 篇
  • 生活记录1 篇
  • 运维笔记4 篇
标签
并查集 性能优化 DOCX 安全 Gradle Nginx 逆向 Shell JAVA SCRIPT Hexo Kotlin协程 算法 打包 Butterfly BIG 渲染 JDK25 属性绑定 踩坑 Java JavaFX MySQL 入侵复盘 数据处理 Algolia MQ 工具 回调 协程 hexo 命令行 增益 批量更新 SQL优化 二进制 SVN MongoDb 采样定理 图像处理 基础
归档
  • 十月 20264 篇
  • 八月 20261 篇
  • 七月 202622 篇
  • 六月 20266 篇
  • 五月 20265 篇
  • 四月 20264 篇
  • 三月 20262 篇
  • 二月 20264 篇
网站资讯
©2024 - 2026 By CYK

HEXO Butterfly GitHub
鲁ICP备2024065423号-2

搜索