
java
金色的阳光
尚未配妥剑,转眼便江湖。愿历经千帆,归来仍少年
展开
-
Spring 中 @EnableScheduling 实现 定时任务
工作中竟让会用到定时任务,比如每日零点执行任务,清空前一天的无效数据。SpringBoot中的@EnableScheduling 用于开启定时任务 @Scheduled:控制执行时间@Configuration //主要用于标记配置类,兼备Component的效果。@EnableScheduling //开启定时任务...原创 2020-02-06 19:50:45 · 585 阅读 · 0 评论 -
mybatis中example用法
mybatis中 example用法 查询: 排序:example.orderBy("id") selectByPrimaryKey(100):主键查询 :where id = 100 selectByExample()和selectByExampleWithBLOGs() 示例: ...原创 2019-10-12 12:04:20 · 2034 阅读 · 0 评论 -
实现AJAX的两种方式
第一种通过XMLHttpRequest实现:需要手动创建XMLHttpRequest对象,较繁琐。js代码:<script type="text/javascript"> function getComments(){ //获得评论框内的值 var comment = document.getElementById("comment-textare...原创 2018-11-01 14:04:05 · 179 阅读 · 0 评论 -
拦截器(Interceptor)和过滤器(Filter)的区别与使用
(网图侵删)1.过滤器依赖于servlet容器,基于回调函数,几乎可以对所有请求进行过滤。但缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的,是用来做一些过滤操作,获取我们想要获取的数据,比如:在Javaweb中,对传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者Controller进行业务逻辑操作。通常用的...原创 2018-11-02 11:32:19 · 217 阅读 · 0 评论 -
SpringBoot配置全局的异常捕获
需要以下两个类配合完成:IoExceptionHandler.java(异常助手类)IMoocJSONResult.java(实体类)package com.blog.pojo;import org.codehaus.jackson.JsonNode;import org.codehaus.jackson.map.ObjectMapper;import java.u...原创 2018-11-05 15:34:17 · 346 阅读 · 0 评论 -
安装多个tomcat和多个JDK
最近公司有这样一个需求,有一个linux系统,同时运行多个项目用作演示。但不同项目依赖的JDK不一样,所以需要同时安装使用JDK7和JDK8。同时运行多个tomcat需要改三个端口号默认分别为:8005(关闭)、8080(访问)、8009(JPA) ,即可同时运行 安装好JDK7和8后,我们环境变量配置的JAVA_HOME为JDK8的路径,重点,在依赖JDK7的tomcat下,...原创 2018-11-22 11:06:13 · 607 阅读 · 2 评论 -
RSA加密算法
最近公司有个新需求,用到了RSA加密算法,于是百度+视频简单了解了下,先上代码package com.jm.decode;import Decoder.BASE64Decoder;import Decoder.BASE64Encoder;import javax.crypto.Cipher;import java.io.IOException;import java.io....原创 2018-12-21 09:40:17 · 398 阅读 · 0 评论 -
在浏览器传中文参数时在本地上转码是正常的,到服务器上出现乱码情况时解决方法
一般浏览器传的中文参数时,取该参数转码一般是new String(request.getParameter("参数名").getBytes("ISO-8859-1"),"utf-8");这个样转码的。这样转码在本地上是没问题的,当把项目发布到服务器上时就可能出现乱码。解决方法是:js:encodeURIComponent编码与解码 今天在js往jsp和servlet传参的时候出现:JavaScri...转载 2018-02-24 09:44:43 · 1040 阅读 · 0 评论 -
ORA-28040: No matching authentication protocol 错误
把跟jdbc相关的jar包(类似于classes12.jar,sqljdbc4.jar,ojdbc14.jar)都删掉,把oracle12c自带的jar(jdk是1.6就放ojdbc6.jar,jdk1.7就用ojdbc7.jar,自带jar在数据库安装目录下去找..\jdbc\lib)放进去,问题解决,而且可以兼容低版本数据库原创 2017-11-15 13:34:14 · 439 阅读 · 0 评论 -
JavaScript:关闭弹出窗口时刷新父窗口
代码1(打开新窗口):代码1(打开新窗口):超链接代码2(关闭弹出窗口并刷新主页面):alert("会议记录保存成功!");window.opener.location.reload(); //刷新父窗口中的网页window.close();//关闭当前窗窗口代码2(关闭弹出窗口并刷新主页面):alert("会议记录保存成功!");windo转载 2017-11-22 09:54:55 · 525 阅读 · 0 评论 -
jqGrid获取表数据
//获取Grid所选行的ID var GridId=$(grid_selector).jqGrid('getGridParam','selrow'); //通过GridId获得所选行数据 var selectRow = $(grid_selector).jqGrid('getRowData',GridId); //console.log(selectRow.id);原创 2017-11-29 15:57:41 · 1334 阅读 · 0 评论