java学习(三):IO流 IO流概览[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-11MLpicr-1690733294478)(src/main/resources/img.png)]IO流操作的步骤:1.创建输入 或者 输出的文件对象2.创建输入流 输出流3.具体的读写操作4.关闭流3.注意点1.关闭流2.写文件有一个参数控制是覆盖还是追加 FileWriter(file,true) --true参数控制3.字符流操作只能处理文本文件;
java学习(二):反射 对程序作出解释。@注释名”在代码中存在的,还可以添加一些参数值注解在哪里使用?–可以附加在package,class,method,field等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射机制实现对这些元数据的访问设置作用域、返回类型等可以借助元注解在代码运行过程中,允许程序借助Reflection API取得类的任何内部信息、操作类的属性和方法。作用:操作字节码正常方式: 引入包类 --》new 实例化对象 --》 取得实例化对象。
【http长连接+池化】 参考:https://it.cha138.com/ios/show-49862.htmlhttp://blog.chinaunix.net/uid-16480950-id-103597.htmlhttps://www.cnblogs.com/kevin-yuan/p/13731552.htmlhttps://www.jianshu.com/p/17e9aacca438HTTP协议是无状态的协议,即每一次请求都是互相独立的。因此它的最初实现是,每一个http请求都会打开一个tcp socket连接,当
java学习(一):多线程 多线程基础,还有很多高级用法要继续学习} } // 1. 创建线程的三种方式:继承Thread类 实现runnable接口 实现 Callable // 2. 线程的5个状态:创建 就绪 执行 死亡 阻塞 // 线程停止 Thread.shutdown() // 线程休眠 thread.sleep // 线程礼让 thead.yeild() // 线程强制执行 thread.join() // 3, 线程优先级 thread1.setPriority(5);
【UT学习】JMockit - jmockit的依赖 -- > < dependency > < groupId > org . jmockit < / groupId > < artifactId > jmockit < / artifactId > < version > 1.8 < / version > < scope > test < / scope > < / dependency >
【安全】威胁建模方法 #常见的威胁建模方法有:攻击树、TVRA、STRIDE等#1、攻击树建模攻击树模型是Schneier提出的一种系统攻击分类方法。这种方法采用树形结构描述攻击逻辑,使安全分析人员从系统面临攻击威胁的角度思考安全问题。利用树形结构的优势,可以用简单的结构描述复杂的威胁类型和攻击方式,具有很强的扩展性,便于从深度、广度不同的层次对攻击逻辑做出修正,从而帮助分析者构建系统、全面的安全威胁模型。2、TVRA这种方法爱立信用的比较多。TVRA指威胁脆弱性风险评估,它是所有安全工作的基础。反恐、反盗窃、电子和物理安全方
线性规划(DP)学习(1) 线性规划(DP)加粗样式参考博客: https://blog.csdn.net/eagle_or_snail/article/details/50987044https://blog.csdn.net/qq_40778406/article/details/80581238DP问题三大性质:最优子结构: 如果问题的最优解所包含的子问题的解也是最优的,我们就称该问题具有最优子结构性质(即满...