
java类
dhq_blog
这个作者很懒,什么都没留下…
展开
-
springboot定时任务及线程池
最基本的配置方法,而且这样配置定时任务是单线程串行执行的,也就是说每次只能有一个定时任务可以执行,可以试着声明两个方法,在方法内写一个死循环,会发现一直卡在一个任务上不动,另一个也没有执行。1、启动类添加@EnableScheduling开启对定时任务的支持 1 2 3 4 5 6 7 8 9 10 11 12 13 @EnableScheduling @Sprin转载 2021-11-23 18:10:57 · 739 阅读 · 0 评论 -
OpenSSL安装指南
连接:https://zhuanlan.zhihu.com/p/42594396前提是先清空openssl所有的文件转载 2021-10-30 10:33:40 · 104 阅读 · 0 评论 -
pom打包排除某个配置文件及目录
<!-- 打成普通jar包,并排除某些包和类 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <excludes> <!-- 排...原创 2020-11-17 17:59:23 · 3711 阅读 · 0 评论 -
国内Maven中央仓库推荐 速度最快最好的Maven仓
国内Maven中央仓库推荐 速度最快最好的Maven仓原创qiangqiang816 最后发布于2018-08-09 17:58:15 阅读数 11965 收藏展开一、阿里maven仓<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1...转载 2020-03-21 00:03:24 · 1007 阅读 · 0 评论 -
一台服务器配置多个tomcat
在阿里云服务器上部署项目的时候,想使用阿里云提供的负载均衡服务并创建两个监听(如图),但需要一台服务器提供两个端口,于是就请教前辈并查询资料,得知:一台服务器提供两个端口,有两种方式:1、一个tomcat,开放两个端口;2、两个tomcat,各运行一个项目,提供两个端口。后者性能更好一些。于是,就查询实现linux服务器上同时运行两个或多个tomcat的方式,下面以同...转载 2020-03-20 11:33:09 · 852 阅读 · 0 评论 -
linux下启动tomcat----Cannot find ./catalina.sh
linux下启动tomcat----Cannot find ./catalina.sh参考:http://dearseven.blog.163.com/blog/static/1005379222013764440253/linux 下启动tomcat[root@test233 bin]# sh startup.shCannot find ./catalina.shThe file...转载 2020-03-20 11:31:55 · 168 阅读 · 0 评论 -
MySql5.6Window安装
1.https://blog.youkuaiyun.com/hetongun/article/details/773676382.https://dev.mysql.com/downloads/file/?id=482336原创 2019-04-06 23:41:04 · 295 阅读 · 0 评论 -
Error instantiating class book.pojo.User with invalid types () or values (). Cause: java.lang.NoSuch
错误提示代码:Error instantiating class book.pojo.User with invalid types () or values (). Cause: java.lang.NoSuchMethodException: book.pojo.User.<init>()首先:instantiating 中文是“实例化”的意思init 中文是“...原创 2018-11-21 15:05:41 · 870 阅读 · 0 评论 -
Unsupported major.minor version 52.0 版本不支持问题
摘自:https://blog.youkuaiyun.com/qq_36769100/article/details/78880341Unsupported major.minor version 52.0 这个错误网上一百度一大堆,我就简单的记一下。直译过来意思是:不支持version52.0,其中version 52.0是魔码的其中一个版本,他对应的是jdk1.8所以异议过来就是:不支持jdk...原创 2018-10-16 09:04:20 · 2350 阅读 · 0 评论 -
环境变量的jdk之间的切换方法
摘自:https://blog.youkuaiyun.com/swebin/article/details/786829521、先安装JDK7先安装了64位 jdk1.7.0_80 ,安装后配置好环境变量JAVA_HOME,CLASSPATH,PATHjava -version 查看版本javac指令都正常 2、再安装JDK8oracle官网下载jdk下载地址: htt...原创 2018-09-29 16:09:40 · 1416 阅读 · 0 评论 -
myeclise常用工具设置
Eclipse常用设置 用惯了VS,再回过去用Eclipse真是一件痛苦的事。so,在这里记录下使用过程中的一些设置以做备忘。1、代码自动提示 在我们忘记方法名或者想偷懒时,代码自动提示很管用。不过Eclipse默认是输入"."后才会出现包或类成员的提示,也就意味着我们必须先输入一个完整的类名,提示才能出来;或者每次都按下 alt + / 。如何才能让它每次只要输入字母之后,也能出...原创 2018-10-07 12:01:57 · 217 阅读 · 0 评论 -
创建@Autowired的bean的工具类
package pub.utils.tools;import java.text.SimpleDateFormat;import javax.annotation.PostConstruct;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereoty...原创 2019-05-11 22:39:22 · 632 阅读 · 0 评论 -
springboot发送邮件案例
首先创建一个邮箱账号,建议@126.com,@163.com,@qq.com 都可以开启smtp,以下是使用图解:创建maven项目在pom.xml引入依赖:<parent> <groupId>org.springframework.boot</groupId> <artifactId>sprin...原创 2019-05-12 16:13:44 · 505 阅读 · 1 评论 -
springboot+quartz执行一个或者多个任务的通用配置
1.pom:<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.3</version></dependency><dep...原创 2019-05-12 20:42:56 · 2070 阅读 · 0 评论 -
java方式上传文件
zhaizi:https://www.cnblogs.com/foxting/p/7895724.htmlJava可以使用HttpClient发送Http请求、上传文件等,非常的方便Maven? 1 2 3 4 5 6 7 8 9 10 <dependency>...转载 2019-06-05 18:20:23 · 529 阅读 · 0 评论 -
离线安装activibpmn
今天安装个插件费了半天的劲,特此记录一下。1.在线安装按照网上说的,菜单选择Help–Install New Software,点击Add,输入Name:Activiti BPMN 2.0 designer, Location:http://activiti.org/designer/update/ ,基本可以放弃了,提示以下错误:2.离线通过安装包安装a. 通过网盘下载所需文件。链...转载 2019-05-29 06:14:05 · 367 阅读 · 0 评论 -
java调用打印机
https://blog.youkuaiyun.com/vatxiongxiaohui/article/details/83985896原创 2019-06-24 18:17:30 · 143 阅读 · 0 评论 -
freemarker
springfarmarkerFreemarker提供了3种加载模板目录的方法。 它使用Configuration类加载模板。三种方法分别是:public void setClassForTemplateLoading(Class clazz, String pathPrefix);public void setDirectoryForTemplateLoading(File dir...转载 2019-06-28 20:19:18 · 178 阅读 · 0 评论 -
Spring的@Autowired注解、@Resource注解和@Service注解
摘自:https://blog.youkuaiyun.com/u012581453/article/details/53709623什么是注解传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性...原创 2018-09-28 00:17:51 · 905 阅读 · 0 评论 -
@ResponseBody的返回数据类型
摘自:https://blog.youkuaiyun.com/weixin_42189604/article/details/82179660以下是引用自己的,参数上述链接和下面部分返回类型:ModelAndView, Model, ModelMap, Map, View, String, void。package controller;import java.io.BufferedRea...原创 2018-09-15 09:15:28 · 5793 阅读 · 0 评论 -
java的堆栈方法区(结合线程、方法的调用之间变量的传递)
1.堆:声明的对象、属性在堆中(引用变量在栈中)。2.方法区:类、方法、常量池在方法区。3.栈:栈中存放的是局部变量和对象的引用变量(8中基本变量存的是值,引用变量单独用一种方式存储)。堆区和方法区:线程共享数据; 栈区:数据不共享(每个线程分配一块单独的栈内存),因为栈内存不共享,里面的局部变量和引用变量不共享,所有线程之间的数据是不共享的。线程是安全的。类中的方法调用:方法调用...原创 2018-08-28 15:14:43 · 1061 阅读 · 0 评论 -
Arraylist和LinkedList 区别
1. ArrayList继承AbstractList,LinkedList继承AbstractSequentialList,AbstractSequentialList继承AbstractList,查看代码AbstractSequentialList没有新增方法,那么Arraylist和LinkedList都继承AbstractList,可以把他们当成有相同的特性。2. 接下来看他们实现的接口,相...原创 2018-04-12 11:08:34 · 97 阅读 · 0 评论 -
java乱码问题
1.问题描述 最近在海南做一个项目,当时出现了在java后台中文数据是正常的,但在页面展示时却是乱码。我在页面中也设置了数据类型“utf-8”,但还是没有用处。后来在网上查一资料才找了比较好的解决方法。2.解决方法: 方法一:修改tomcat配置,在server.xml中找到<Connector port="8080" protocol="HTTP/1.1" connectionTi...原创 2018-04-18 11:05:18 · 152 阅读 · 0 评论 -
struts前后台数据信息传递方式
joyousStruts2获取request三种方法struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。在Action中获取request方法一:Action中的代码:Map request=(Map)ActionContext.getContext().get("request");List<Task&...原创 2018-04-20 11:38:32 · 223 阅读 · 0 评论 -
Spring中使用quartz定时任务使用注解方式
之前我们都是通过基于XML的方式实现Spring Quartz 虽然配置起来特别的方便,但是Spring还支持基本注解的方式来配置,这样做不仅更加简单,而且代码量也更加少了很多。1、配置需要调度的类,并添加注解[java] view plain copyimport java.text.SimpleDateFormat; import java.util.Date; import org...原创 2018-04-20 17:45:55 · 1697 阅读 · 0 评论 -
json总结
1.一般我们在进行客户端和服务端交换数据的时候,会使用Json来进行数据的传输,即转换成字符串类型的json数据来进行数据的交换。2.Json类型的数据一般是 JSONObject(对象),JSONArray(数组)。一般来说二组的区别在于,对象是无序的,而数组是有序的,看具体需求选择使用。import org.json.simple.JSONArray;import org.json.simp...原创 2018-05-07 15:37:11 · 182 阅读 · 0 评论 -
Myeclipse+maven的配置和使用
Myeclipse+maven的配置和使用步骤如下:maven的安装下载maven 在https://maven.apache.org/download.cgi中下载apache-maven-3.3.9-bin.zip,直接解压到本地中。 配置环境变量 请确认好已经安装了jdk1.7以上,并且配置了JAVA_HOME。 配置环境变量MAVEN_HOME,如F:\maven...转载 2018-05-07 18:54:42 · 467 阅读 · 0 评论 -
axjx详解
$.ajax()方法详解及实例 1.url:要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type:要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout:要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全...原创 2018-05-21 13:12:05 · 2126 阅读 · 0 评论 -
maven导入jar包步骤
摘抄地址:http://www.360doc.com/content/17/0705/14/28160904_669065438.shtml听说maven已近有一段时间了,但是直到今天才搞懂了他的自动下载相应的jar(这个也是在javaweb用到最多的功能,主要也是用来下载jar包用的)。最初的时候不知道怎么在MyEclipse10中使用maven,也不知道maven是如何自动下载jar的,今天我...转载 2018-05-08 15:03:17 · 6288 阅读 · 1 评论 -
js定时任务
每日0晨执行一个方法的js定时任务: function getCarCheckCode() { $.ajax({ type:"POST", url:"${ctx}/carCheckCode.do", dataType:"json", success:function(resp) { document.getElementById("carcheckcode").inne...原创 2018-05-21 16:07:23 · 7826 阅读 · 0 评论 -
项目上出现错误解决方法
1.工程有感叹号是jar包问题;2.如果项目没有报错,项目名称有红叉号,则是jdk版本有问题,两个地方修改jdk;原创 2018-05-24 09:25:02 · 235 阅读 · 0 评论 -
Java字符串转码
Java 正确的做字符串编码转换字符串的内部表示?字符串在java中统一用unicode表示( 即utf-16 LE) , 对于 String s = "你好哦!";如果源码文件是GBK编码, 操作系统(windows)默认的环境编码为GBK,那么编译时, JVM将 按照GBK编码将字节数组解析成字符,然后将字符转换为unicode格式的字节数组,作为内部存储。当打印这个字符串时,JVM 根据操...原创 2018-06-14 12:45:27 · 7080 阅读 · 1 评论 -
json中字符串和java对象之间的转换
JSON字符串和java对象的互转【json-lib】在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML、JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好,下面先看下JSON的格式,JSON可以有两种格式,一种是对象格式的,另一种是数组对象,{"name":"JSON","address":"北京市西...原创 2018-07-05 13:13:09 · 174 阅读 · 0 评论 -
myeclipse设置jdk的三个地方,尽量保持一致,避免启动时异常
第一步:在myeclipse设置jdk1.7环境jdk。如下图所示:2.修改myeclipse的编译环境jdk为1.7。具体步骤为:右击项目,选择属性,找到 java build path窗口,选择libraries标签,修改 JRE System libraries 为 1.7。如下图所示: 第三:这个是根据工程设置重点是:1和2要保持一致。第三视工程而设置。...原创 2018-07-18 22:58:19 · 1796 阅读 · 0 评论 -
修改maven本地仓库
来源:http://www.cnblogs.com/leefreeman/archive/2013/03/05/2944519.html 从上述下载地址中,下载Maven的最新版本,然后解压到指定目录,比如:E:\maven\apache-maven-3.0.5,接着设置环境变量,将Maven安装配置到操作系统环境中。我的电脑-----属性----高级-----环境变量-----环境变量---...原创 2018-07-14 18:26:38 · 211 阅读 · 0 评论 -
http fluent多种请求
来自:https://blog.youkuaiyun.com/chenpeng19910926/article/details/717192051.String("Important stuff", ContentType.DEFAULT_TEXT) .execute().returnContent().asBytes();// Execute a POST with a custom head...原创 2018-07-15 10:39:30 · 1006 阅读 · 0 评论 -
浅谈Java web 中request的setAttribute()用法
一下是来自社区问答的一些回答,我整合了一下形成文章在两个JSP代码片中有这样两端程序: JSP1代码 String [] test=new String[2]; test[0]="1"; test[1]="2"; request.setAttribute("test",test) ; response.sendRedirect("...原创 2018-08-14 21:27:09 · 9406 阅读 · 0 评论 -
java的会话管理:Cookie和Session
1.什么是会话此处的是指客户端(浏览器)和服务端之间的数据传输。例如用户登录,购物车等会话管理就是管理浏览器客户端和服务端之间会话过程产生的会话数据常用的会话技术之前学会了域对象的作用,所以在会话管理的时候也可以使用域对象的概念来找到解决方法。常用的解决方法主要有两种:数据保存在客户端的Cookie技术数据保存在服务端的Session技术2.Cookie技术2.1.什么是Co...原创 2018-08-27 16:30:23 · 206 阅读 · 0 评论 -
单例模式
public class GetObectByName{ Object object=null; static ApplicationContext applicationContext=null; private static GetObectByName uniqueInstance = new GetObectByName(); private GetObectByName(...原创 2018-04-16 14:43:26 · 107 阅读 · 0 评论