![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 60
hurricane_li
这个作者很懒,什么都没留下…
展开
-
Vue基本整合(一)
vue简单整合原创 2023-03-16 11:57:38 · 471 阅读 · 0 评论 -
Java开发(一)---并发问题
package com.hurricane.learn.concurrent;public class App { static int i = 0; public static void main(String[] args) throws InterruptedException { Runnable runnable = ()->{ for (int j = 0;...原创 2021-11-03 15:20:23 · 114 阅读 · 0 评论 -
Java开发(三)---并发相关
1.synchronized关键字;2.Object.wait(),Object.notify()可以用于多线程的工作。3.volatile关键字用于保证多线程之间变量的可见性,但是只是使用volatile,无法避免线程不安全现象。4.thread的wait,join方法的使用,不建议使用suspend,resume方法(可以用LockSupport的LockSupport.part(原创 2021-11-03 15:51:43 · 111 阅读 · 0 评论 -
Java开发(四)---设计模式
观察者模式:public class FileAlterationObserver implements Serializable { private static final long serialVersionUID = 1185122225658782848L; private final List listeners = new CopyOnWriteArrayLis原创 2021-11-03 15:55:03 · 56 阅读 · 0 评论 -
Java开发(五)--- web并发问题
使用框架为springMVC。测试方法为在浏览器中打开多个窗口,手动访问同一耗时方法。结论:当Chrome浏览器打开多个窗口发起多个请求访问同一个接口时,springMVC中的方法会顺序执行,当一个方法过于耗时,那么由于多个请求是顺序执行,有些请求可能等待几十秒。代码为: @RequestMapping("index") public String index(Model model) { ...原创 2018-02-28 11:01:14 · 74 阅读 · 0 评论 -
开发细节记录(一)
Html控制dom事件的传递:event.preventDefault()与event.stopPropagation()的使用,参考:https://blog.csdn.net/wxl1555/article/details/53128966browser-sync工具的常用命令:browser-sync start --server --files "**"线上实时...原创 2021-11-03 12:32:15 · 158 阅读 · 0 评论 -
windows控制台调试java程序的命令
oracle提供的java命令行工具的使用:https://docs.oracle.com/javase/8/docs/technotes/tools/#troubleshoot当前运行的Java进程列表:jps;jps:查看当前java程序运行的pid与传入的参数(虚拟机参数与程序参数)等。 jps -lmv jps -l jps -m jps -vjstat:查看当前j...原创 2018-02-11 10:44:19 · 1513 阅读 · 0 评论 -
Java的访问权限问题
class:只能使用public, abstract,final来修饰,用final修饰的类无法被继承。method: abstract只能用protected或public修饰。下面提到的default并不是使用default关键字修饰,而是什么都不写时,默认的修饰。method:实例的访问权限,继承的复写权限,访问权限; 同包下继承时,可访问public,protec原创 2017-12-03 23:49:57 · 168 阅读 · 0 评论 -
开源项目应用学习之Apache-commons-io
commons-io commons-io 2.6 其中主要的工具类有:FileUtils:Facilities are provided in the following areas: writing to a file reading from a file make a directory including parent directories c原创 2018-01-29 16:16:02 · 279 阅读 · 0 评论 -
Java并发编程---java规范与模式下的并发编程1.1
concurrent programming in java design principles and patterns 学习记录。Using Concurrency Constructs:使用synchronized的一般规则: 更新对象自身的属性时,总是加锁。 访问可能被改变的对象属性时,总是加锁。 当调用其他对象的方法时,从不加锁。使线程结束的方法有很多种:最简单的方法时...原创 2018-04-29 10:18:09 · 235 阅读 · 0 评论