随笔分类 - J2EE
摘要:一、说明 我们经常编程时,需要对一个DIDR地段计算其可用IP地址,或者验证某个IP是否被包含在一个地址段中。 二、工具 1、Java 可以使用 cidr-ip-trie库解决。 https://github.com/veqryn/cidr-ip-trie 2、C# 可以使用IPAddressRan
阅读全文
摘要:一、官网 http://kafka.apache.org/downloads.html 二、Kafka简介 Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种
阅读全文
摘要:一、用途 做云开发,经常用到配置java环境变量,但是每次都写太麻烦了,所以写本文,方便以后复制粘贴。 二、安装Java 1、搜索Java包:yum search java 2、安装Java包:yum install java-1.8.0-openjdk.x86_64 安装前可以先使用第1步中的命令
阅读全文
摘要:一、引入jar包 本项目主要使用第开源jar包:https://github.com/oshi/oshi 二、测试代码 三、结果
阅读全文
摘要:一、JAVA中获取JVM的信息 原理,利用JavaSDK自带的ManagementFactory类来获取。 二、获取信息 1、获取进程ID 2、获取ManagementFactory.getRuntimeMXBean()的其它信息 3、获取操作系统信息 4、获取JVM的内存 5、获取JVM的内存池情
阅读全文
摘要:一、导入Maven依赖包 二、查看前文了解基础 https://www.cnblogs.com/songxingzhu/p/9088204.html 三、使用JavaCV播放视频的多种测试
阅读全文
摘要:一、简介 JavaCV使用来自计算机视觉领域(OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, librealsense, CL PS3 Eye Driver, videoInput, ARToolKitPlus, flandmark, L
阅读全文
摘要:一、简述需求 平时我们需要在JAVA中进行GET、POST、PUT、DELETE等请求时,使用第三方jar包会比较简单。常用的工具包有: 1、https://github.com/kevinsawicki/http-request (对应Maven包:http://mvnrepository.com
阅读全文
摘要:一、简述 前面讲了基于XML配置的方式实现AOP,本文简单讲讲基于注解的方式实现。 基于注解的方式实现前,要先在xml配置中通过配置aop:aspectj-autoproxy来启用注解方式注入。 当然,这一步也可以通过注解来实现,来看代码吧。 二、步骤 1、引入依赖 和前面讲的一样,先引入Sprin
阅读全文
摘要:一、场景 平时我们学学用到在JVM运行时,动态编译.java的源代码情况,比如作为灵活的配置文件。这时候就要用到动态编译,参考下列。 二、类内容 1、引入依赖: 2、编写基本类,让它继承 SimpleJavaFileObject 类。 2、编写工具类
阅读全文
摘要:一、引入Jar包 注意,如果不引入aspectjweaver包,会报找不到类的错误。 二、测试步骤 1、新建切入点类(JoinPoint): 2、建立增强类(Advice) 3、建立配置文件在resources下:applicationContextAopTest1.xml 4、测试 5、测试结果
阅读全文
摘要:一、简述 本文主要讲使用注解+xml配合使用的几种使用方式。基础课程请看前一节。 二、步骤 1、为Pom.xml中引入依赖:本例中使用的是spring-context包,引入此包时系统会自动导入它的依赖包spring-beans\spring-core\spring-expression\sprin
阅读全文
摘要:一、Spring框架 1、方法一:逐项导入基础依赖包: spring-core、spring-beans、spring-context、spring-expression 2、方法二:最简洁的导入,直接导入spring-context包: 在pom.xml中加入上spring-context的依赖,
阅读全文
摘要:一、引入包 二、配置resources/META-INF/persistence.xml的书写 三、实体类写法 四、调用处
阅读全文
摘要:一、问题 动态编译java文件时(这个java文件虽引用了第三方jar包),如果这个过程发生在java命令行程序中,则正常编译。如果发生在JavaWeb中,然后此Java部署到Tomcat之后,执行动态编译时,就会提示找不到相关类或者Jar。 二、解决方案 将所依赖到的Jar文件,复制到%JAVA_
阅读全文
摘要:一、理由 使用JNotify监测的更全面,更快速。 二、参考代码 三、说明 如果启动时报找不到JNotify库(https://sourceforge.net/projects/jnotify/files/jnotify/jnotify-0.94/ 下载),请复制JNotify的最新版本库到系统相应
阅读全文
摘要:一、使用Apache.Common.io库 二、使用JAVA.NIO的
阅读全文
摘要:一、包地址 1、Maven:http://mvnrepository.com/artifact/com.jayway.jsonpath/json-path 2、Github:https://github.com/json-path/JsonPath 二、用法 1、取路径 2、取值 三、常用配置 以上
阅读全文
摘要:一、环境 Struts2版本 struts2.5 二、问题 在jsp页面中添加了<s:debug>后页面上无任何展示。 三、解决 在struts.xml中的struts节点下添加如下常量即可: 四、效果
阅读全文
摘要:hibernate 中如果直接使用Session.update(Object o);会把这个表中的所有字段更新一遍。 比如: Hibernate 执行的SQL语句:代码 我们只更改了Name属性,而Hibernate 的sql语句 把所有字段都更改了一次。这样要是我们有字段是文本类型,这个类型存储的
阅读全文