Silentdoer

导航

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 43 下一页

2022年12月5日 #

Linux文件系统

摘要: 1.Linux的分区创建后还不能直接访问,还需要挂载到某个目录下; 2.分区创建好后,此分区会有个分区名,然后需要对该分区以特定文件系统进行格式化(比如ext4); 3.通过命令将此格式化后的分区挂载到某个目录下,一般是空目录,如果这个目录不为空,则该目录原数据会被隐藏,直到卸载该分区后才能看到之前 阅读全文

posted @ 2022-12-05 11:22 Silentdoer 阅读(12) 评论(0) 推荐(0) 编辑

2022年12月2日 #

InputStream和OutputStream的区别和转换

摘要: InputStream和OutputStream都是流,里面都能存储数据流(字节流或字符流)都代表内存数据,而且都是通过构造方法里传一个参数(比如File对象); 它们的区别是: InputStream是将外部数据(文件,屏幕控制台)读到内存,即读到内存(InputStream),所以它的方法是re 阅读全文

posted @ 2022-12-02 15:10 Silentdoer 阅读(474) 评论(0) 推荐(0) 编辑

【重要】数据库操作注意事项!!!

摘要: 1.数据库操作一定要谨慎谨慎再谨慎!!!!!,必须加上where条件,哪怕就是全部改,也得加上where 1=1;!!! 2.如果SQL要操作的表的开发内容不是自己负责,则一定不要自己去写SQL,让相关开发提供SQL;哪怕是有人催的再紧也不要自己写SQL,如果别人催自己,可以把SQL负责的开发和催自 阅读全文

posted @ 2022-12-02 09:42 Silentdoer 阅读(65) 评论(0) 推荐(0) 编辑

2022年11月29日 #

常量和枚举的区别

摘要: 常量和枚举最大的不同是,枚举是可以穷举的“常量”,比如性别,只有那几种; 而常量则是可以有无限多种,一般是用来处理魔法值的,让魔法值限定在某个类里,比如错误通知内容,短信通知内容,正则pattern内容等比较没有规范的值。 还有一点就是有很多语言枚举的值可以是复杂对象(即枚举有自定义字段,比如jav 阅读全文

posted @ 2022-11-29 17:32 Silentdoer 阅读(231) 评论(0) 推荐(0) 编辑

2022年11月28日 #

通过类加载机制实现加载相同包名和类名的不同版本的类

摘要: 有些地方有这种需求,要同时用到两个不兼容的jar包版本的某个工具类,它们的包名和类名又是一样的,即比如都叫org.xxx.Foo; 在项目里已经用到了该jar包的1.0版本,但是现在新的需求要用该jar包的2.0版本,但是2.0版本的jar包的工具类也是叫org.xxx.Foo; 这就导致了需要同时 阅读全文

posted @ 2022-11-28 23:08 Silentdoer 阅读(225) 评论(0) 推荐(0) 编辑

2022年11月22日 #

elasticsearch分词查询总结,批量删除总结

摘要: 前言:这些总结是根据之前看到的文章和实践得出的,但是也不一定对,后续会根据最新的理解校验更新 核心点之一:term、match、match_phrase对keyword或text是有不同的功效的;并不是说match用于keyword和text的字段的匹配逻辑一致; 注意,中文是单个字就会进行分词(除 阅读全文

posted @ 2022-11-22 16:24 Silentdoer 阅读(3053) 评论(0) 推荐(0) 编辑

2022年11月17日 #

分布式调度问题

摘要: 1.分布式调度包括分布式的任务调度执行(不能同时多个实例执行一段逻辑),这种加分布式锁即可,加锁失败的实例则不执行; 2.但是针对那种跑批任务,比如每天跑一次,假设它执行速度比较快,比如不到一秒钟就搞定了,这个时候分布式锁有点问题,即可能出现两个实例A实例加锁执行完毕后,B实例才触发执行定时任务,然 阅读全文

posted @ 2022-11-17 17:25 Silentdoer 阅读(33) 评论(0) 推荐(0) 编辑

2022年11月14日 #

一个简单的java awt程序

摘要: 现在安卓手机可以java编程了,之前测试了控制台编程是OK的,想测试下gui编程,然后想找个简单的示例测试下都半天找不到,后来自己删删改改弄了一个最简单的,记录一下好以后用: import java.awt.* import java.awt.event.WindowAdapter; import 阅读全文

posted @ 2022-11-14 10:06 Silentdoer 阅读(33) 评论(0) 推荐(0) 编辑

2022年11月6日 #

C# ES6 yield的实现原理和await/async实现原理

摘要: 创建测试项目的方式: 1.创建一个空目录如es6test,cd到这个目录 2.npm init -y,可以看到会生成package.json文件 3.在es6test目录(项目根目录)下创建src目录,在该目录下创建test.js,里面写的是es6的语法; 4.安装babel转译工具:npm ins 阅读全文

posted @ 2022-11-06 22:01 Silentdoer 阅读(183) 评论(0) 推荐(0) 编辑

2022年11月2日 #

前端无侵入埋点原理

摘要: 其实就是利用了浏览器提供的底层能力/钩子,可以通过js监听前端项目整体的promise错误,监听js错误,监听资源加载失败错误; 然后还能监听所有的接口请求,包括F12里network的所有数据;然后埋点库通过监听这些数据,返回给后端,后端则得根据约定,比如header是aaa的value就是自定义 阅读全文

posted @ 2022-11-02 19:43 Silentdoer 阅读(168) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 43 下一页