摘要:
一、简介 我们平时安装软件时,想要把一个可直接运行的软件及其依赖库Copy到Linux中的某个文件夹下。但是为了快速方便地执行它,不想每次都进入此目录中执行。解决的方法是向PATH中相关的路径下投放软链接文件。 二、相关命令 如: -s 是代号(symbolic)的意思。两点注意: 第一,ln命令会 阅读全文
摘要:
一、LogBack日志配置样本 1、文件名及路径: logback.xml 放置在classpath下。 2、配置内容: 阅读全文
摘要:
一、简介 有时候我们开发完SpringBoot项目后,启动运行。但是经常发现代码需要反复修改,然后修改部分内容后需要再启动....这样太费时了,热部署就是用来解决这一问题。让你修改完代码后,能自动执行编译并运行。 二、工具 IntelliJ IDEA、SpringBoot 2.0.4 三、步骤 1、 阅读全文
摘要:
一、问题描述 使用SpringBoot配置了 server.servlet.path后无效,访问时无法通过:http://127.0.0.1:8080/app/hello.html 访问。 二、解决方法一: 如图: 三、解决方法二: 阅读全文
摘要:
一、创建项目 今天给大家讲一个SpringBoot的一个入门案例,让更多人能用起SpringBoot来。假设项目名为MyProject项目,并添加MyProject-Web的子模块。 二、给根项目MyProject的pom.xml,加入parent节点(spring-boot-starter-par 阅读全文
摘要:
一、Spring Boot 推荐目录结构 (1)代码层的结构 根目录:com.springboot 1.工程启动类(ApplicationServer.java)置于com.springboot.build包下 2.实体类(domain)置于com.springboot.domain 3.数据访问层 阅读全文
摘要:
一、打开PowerShell 二、输入下列命令 三、执行此命令,即可看到登陆成功。 阅读全文
摘要:
一、SWT识别: 二、基于智能学习:caffe和crnn 备注:CTPN :Connectionist Text Proposal Network 以上内容来源于:https://blog.csdn.net/weixin_38197294/article/details/78659650 非常非常感 阅读全文
摘要:
一、下次源库 地址:https://github.com/takuya-takeuchi/DlibDotNet 二、下载CMake3以上版本 地址:https://cmake.org/download/ 三、下载源版Dlib 地址:https://github.com/davisking/dlib 阅读全文
摘要:
一、简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易 阅读全文
摘要:
一、使用任意发件人发送邮件 其中s表示主题。 阅读全文
摘要:
一、安装Elasticsearch 参考前面写的文章:https://www.cnblogs.com/songxingzhu/p/7909486.html 安装完Elasticsearch后,修改/etc/elasticsearch/elasticsearch.yml文件,并追加下列内容。 然后重启 阅读全文
摘要:
一、官网 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 阅读全文
摘要:
一、简述 平时我们把Windows编写好的sh文件放在linux上跑时,经常出现换行符的问题。快速切换的解决方法如下: 二、解决 好了。 阅读全文
摘要:
一、用法 1、引入包:https://www.nuget.org/packages/log4net/ 2、Main函数 如果不想创建Repository的话,也可以写个工具类,统一在名称空间上备注完成。 3、新建一个log4net.config配置文件,并设置输出到程序目录下。 4、效果: 阅读全文
摘要:
一、简述需求 平时我们需要在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、取值 三、常用配置 以上 阅读全文
摘要:
说明:文章学习自:https://blog.csdn.net/Zereao/article/details/77427989 一、找到Setting.xml文件 打开setting.xml 说明,该文件位于:{IntelliJIDEA安装目录}\plugins\maven\lib\maven3\co 阅读全文
摘要:
一、引用库 pom文件中申明如下: 二、测试代码 三、运行结果 阅读全文
摘要:
一、说明 如果是使用slf4j规范的,请先引用: 二、测试类 三、配置 在Maven项目的resources目录下,或者Java项目的src下,新建log4j2.xml文件。这里要注意,如果是使用的log4j1版本,请添加log4j.properties文件并配置,但是在log4j2中已经废弃了lo 阅读全文
摘要:
一、环境 Struts2版本 struts2.5 二、问题 在jsp页面中添加了<s:debug>后页面上无任何展示。 三、解决 在struts.xml中的struts节点下添加如下常量即可: 四、效果 阅读全文
摘要:
一、解决方案 阅读全文
摘要:
hibernate 中如果直接使用Session.update(Object o);会把这个表中的所有字段更新一遍。 比如: Hibernate 执行的SQL语句:代码 我们只更改了Name属性,而Hibernate 的sql语句 把所有字段都更改了一次。这样要是我们有字段是文本类型,这个类型存储的 阅读全文
摘要:
一、配置c3p0 1、导入 hibernate-c3po连接池包,Maven地址是:http://mvnrepository.com/artifact/org.hibernate/hibernate-c3p0/5.2.16.Final 2、修改hibernate.cfg.xml 二、其它配置 阅读全文
摘要:
一、问题描述: 开发JAVA9以上的项目时,出现ClassNotFoundException: javax.xml.bind.JAXBException的解决方法 二、问题样例 三、解决方案 打开mvnrepository搜索jaxb打开第1个,然后即(http://mvnrepository.co 阅读全文
摘要:
一、实体书写 将枚举类型的属性前面加上[JsonConverter(typeof(StringEnumConverter))]即可。 二、举例 四、结果 另外,如果需要变更属性的名称,则在前面添加[JsonProperty(PropertyName = "newName")]: 阅读全文