随笔分类 - JAVA
摘要:http://mariusz-marciniak.blogspot.com/2019/09/intelij-idea-error-cant-find-resource.html InteliJ: IDEA error: Can't find resource for bundle java.util
阅读全文
摘要:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>本文仅限于jdk代理,或者说是基于接口的动态代理>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Java的动态代理与两个重要的类,或者说方法有关。 Proxy.newProxyIns
阅读全文
摘要:局部变量 局部变量是存储在栈上的,而栈上的内容在当前线程执行完成之后就会被GC回收掉。 lambda表达式 lambda表达式最终被处理为一个额外的线程去执行。绝对不是上面提到的线程。如果上面的线程执行完了,而这个线程又使用到了上面提到的局部变量会出现错误。 为什么 Lambda 表达式(匿名类)
阅读全文
摘要:https://blog.csdn.net/f59130/article/details/74171230 远程服务启动的时候,追加 -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=8889 通过idea就可以进行远程
阅读全文
摘要:jdk的: 中存在一堆的内部类,是各种集合或者Map的实现。 而这些实现都是静态的,私有的内部类,只能通过静态方法构造对象。 如: 我们的代码中: 创建一般的Map,传递给这个方法,生成一个新的不可变更的Map,而这个map是有这些操作用的方法的,但是执行的时候会抛出 异常。
阅读全文
摘要:关于定时任务是有多种的,至少包含以下几种: 1,linux 2,spring之scheduled,跟quartz好像 3,quartz之CronExpression
阅读全文
摘要:SPI,Service Provider Interface,服务提供接口 不展开了。看两张图吧。 网络盗图1 网络盗图2 基本上就是面向接口编程。而接口的具体实现是根据实际场景中META-INF/services下的文件名及内容帮助实现的。
阅读全文
摘要:1,jconsole,jdk原生带的。执行命令即可。 2,jvisualvm,也是jdk原生带的,执行命令即可。 VisualVM插件修复: The VisualVM was migrated to Github so the plugins center is now Here but to ma
阅读全文
摘要:前提: java虚拟机(即JVM)能够识别的不是java文件(字节码文件),而是二进制的class文件。 当执行 或者 这些命令的时候,会启动java虚拟机,并加载程序运行所需的class文件。 现象: java程序得以运行。 过程: 那么这个过程中发生的是什么呢? 就是类加载器ClassLoade
阅读全文
摘要:参考: 1,http://blog.csdn.net/MJM_49/article/details/77429883 2,http://blog.csdn.net/defonds/article/details/42775183 3,http://blog.csdn.net/centralperk/
阅读全文
摘要:1,创建线程池 2,javadoc解释 其它队列: 3,已经提供的线程池种类,及内部实现: 4,线程工厂 当不指定该参数的时候,java使用默认的线程工厂 但是不太友好,不好看,可以自己修改,或者使用spring的 5,给线程池追加新线程: 5.1,追加runnable接口 5.2,追加callab
阅读全文
摘要:jps是java家提供的一个命令。这个命令能够获得所有java进程的信息。 Java Virtual Machine Process Status Tool。据说是从jdk1.5开始的。 -q 只显示pid,不显示class名称,jar文件名和传递给main 方法的参数 -m 输出传递给main 方
阅读全文
摘要:有这么一个maven的jar: 项目中依赖一下就可以了。 另外java是不具有获取本系统详细信息的能力的,这与平台相关。windows下需要dll,linux下需要so等操作系统信息获取的接口。 https://pan.baidu.com/s/1nxiiAgD,这里有绝大多数的操作系统的so或dll
阅读全文
摘要:抄来的。原文地址:http://www.cnblogs.com/sky230/p/6420208.html#3870770 logback比log4j好用,下面介绍开发步骤。 第一步:加入jar包。要加入slf4j和logback的jar包,slf4j需要的jar包为slf4j-api,logbac
阅读全文
摘要:http://blog.csdn.net/jiaobuchong/article/details/52422954
阅读全文
摘要:springMVC中通过addObject追加一个map,在JSP页面上可以通过<c:forEach ..>等标签遍历,循环。 但是如果传递的这个值是在JavaScript中处理的话,比较费劲。 目前只找到了一个通过JSON.toJSONObject的方法把这个map转化为一个object传递给js
阅读全文
摘要:在tomcat-path/bin目录下创建setenv.sh,追加以下内容,通过catalina.sh run启动 export CATALINA_OPTS="$CATALINA_OPTS -Xms512m" export CATALINA_OPTS="$CATALINA_OPTS -Xmx8192
阅读全文
摘要:http://stackoverflow.com/questions/921262/how-to-download-and-save-a-file-from-internet-using-java
阅读全文
摘要:1 tomcat-users.xml <role rolename="admin-gui"/> <role rolename="manager-gui"/> <user username="admin" password="admin" roles="admin-gui,manager-gui"/>
阅读全文
摘要:comet4j http://blog.csdn.net/shadowsick/article/details/9014139
阅读全文