自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 quartz1.x 调度实例

刚完成了一个使用quartz调度的功能,因为是在老项目上添加,jdk1.6,所以只能使用quartz1.x 来进行实现,quartz1.x 和quartz2.x代码还是有区别的,很多quartz1.x 的方法都被淘汰了,但是还是记录一下备忘。一. 环境jdk1.6quartz-1.6.0.jar spring2.x + struts2 + hibernate ,使用的xml,未使用注解二. 调度并在job中注入service实现调度其实很简单,quartz有现成的demo,但是...

2020-06-04 22:36:58 411

转载 临时表空间汇总

临时表空间概念临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序。像数据库中一些操作: CREATE INDEX、 ANALYZE、SELECT DISTINCT、ORDER BY、GROUP BY、 UNION ALL、 INTERSECT...

2020-03-11 17:50:22 282

原创 增强函数RequestBodyAdvice和ResponseBodyAdvice实现接口数据加解密

之前比较仓促,在每个接口都写了一段加解密代码,最近想尝试着用增强函数实现一下,不一定对之前功能完全匹配,只用来备忘。RequestBodyAdvice可以理解为在@RequestBody之前需要进行的 操作,ResponseBodyAdvice可以理解为在@ResponseBody之后进行的操作,所以当接口需要加解密时,在使用@RequestBody接收前台参数之前可以先在Request...

2019-11-05 18:11:48 852

原创 日期型字符串格式验证方法

两种:1.static boolean isValidDate(String str) { boolean convertSuccess=true; // 指定日期格式yyyyMMddHHmmss SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss"); try { // 设置lenient为...

2019-10-10 10:16:21 599

原创 easyuidatetimebox给系统当前时间:

var curr_time = new Date();var strDate = curr_time.getFullYear()+"-";strDate += curr_time.getMonth()+1+"-"; //0-11strDate += curr_time.getDate()+" ";strDate += curr_time.getHours()+":";strDate +...

2019-09-30 09:22:14 185

原创 String日期类型格式化字符串

先用parse转成date型,再用format转成string String a="2019-09-26 15:33:19"; Date date = (Date) new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(a); SimpleDateFormat df = new SimpleDateFormat("yyyyMM...

2019-09-30 09:17:22 3410

原创 java读取配置文件内容

一.PropertiesUtil 工具类:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.Properties;public class Propert...

2019-09-17 13:41:51 484

原创 简单的数据库连接、执行sql、执行存储过程工具方法

一.工具类package com.test;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.S...

2019-09-17 11:09:28 248

原创 log4j2使用

一. 下载jar包:http://logging.apache.org/log4j/2.x/download.html我的版本:导入项目。二. 配置文件:在src目录下创建log4j2.xml<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL > ERRO...

2019-09-17 10:35:41 240

原创 AES加密

加密规则:算法:ECB密钥长度:128密钥:1234567890123456补码:PKCS5Padding加密后编码:base64/** * */package com.online.charge.publishes.bank.AESEncrypt;import java.io.IOException;import java.io.UnsupportedEncodi...

2019-09-16 16:57:31 338

原创 将Object转换成List

java中如果需要将一个object转成list,大部分人会直接使用强制类型转换:(List<String>) obj这样。这样强制转换编译会提示Unchecked cast: 'java.lang.Object' to 'java.util.List<java.lang.String>',编译器的意思该强制类型转换并未做类型校验,强制转换并不安全,可能会抛出异常导致程序崩...

2019-08-27 20:01:29 171539 8

原创 js工具类方法

1.获取不带时分秒的日期 @param ms 毫秒数(为null时获取当前日期)/* * 功能:获取不带时分秒的日期 @param ms 毫秒数(为null时获取当前日期) */function sysMsToDate(ms) { var date; if (ms) { date = new Date(ms); } else { date = new Date(); ...

2019-08-07 16:27:54 185

原创 dom4j解析XML实例

最近在做一个电子发票开具(现税控接口更改为同步签章)的功能,用到了dom4j来封装及解析xml报文一. 封装请求报文1.报文示例如下:全部报文格式如下,<?xml version="1.0" encoding="utf-8"?><interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...

2019-07-15 14:43:15 1591

原创 数据库相关优秀文章分享

1. 数据库中间件详解,包括分库、分表,读写分离等https://mp.weixin.qq.com/s?__biz=MzA5MDA5Njk0NQ==&mid=2456618601&idx=1&sn=c10839f1797e7be1ea41f005b57432df&chksm=87897237b0fefb215dd74c28cf5b524984b8f50d2ef...

2019-07-10 10:06:47 195

原创 算法题:有 10个人围成一个圈,从 1 开始报数,报到 4 的这个人就要退出。然后其他人重新开始, 从 1 报数,到 4 退出。问:最后剩下的是 10 人中的第几个人?

import java.util.ArrayList;public class ss { /** * 有 10个人围成一个圈,从 1 开始报数,报到 4 的这个人就要退出。然后其他人重新开始, * 从 1 报数,到 4 退出。问:最后剩下的是 10 人中的第几个人? * @param args */ public static voi...

2019-06-05 10:57:37 2141

转载 美团面试常见问题总结

转自:https://github.com/Snailclimb/JavaGuide/blob/master/docs/essential-content-for-interview/PreparingForInterview/美团面试常见问题总结.md、2:https://github.com/Snailclimb/JavaGuide...

2019-05-07 15:58:52 2553

原创 easyui的datagrid可编辑框小功能实例

最近写了个小功能,备忘。功能一实现效果:1.js代码/** * 其它费用设置 * @return * @author ls * @time 2019.04.15 */var otherYhbh;var otherCnq;function otherCostSettings() { var userNode = frames['threeModel'].$(...

2019-05-03 16:59:08 976

原创 润乾报表集成本地环境tomcat中

现有本地项目部署在tomcat下,需把润乾V4.0报表集成在此tomcat下,以前是需要启动润乾服务器的,集成后只需要启动项目所属tomcat即可。1. 拷贝润乾目录下demo文件夹到本地tomcat下的webapps下2. 修改apache-tomcat-7.0.82-32\webapps\demo\WEB-INF\reportConfig.xml下数据源找到dataso...

2019-04-30 15:29:57 887

原创 oracle行转列、列转行

问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文74张三 数学83张三 物理93李四 语文74李四 数学84李四 物理94想变成(得到如下结果):姓名 语文 数学 物理---- ---- ---- ----李四748494张三748393-------------------1. 建表、插入测试数据crea...

2019-04-09 10:15:34 178 1

转载 try-catch和throw,throws的区别

java里的异常多种多样,这是一种非常有用的机制,它能帮助我们处理那些我们未知的错误,在java里,关于异常的有throw throws,还有一个try catch 程序块。接下来我们挨个看看这几个的作用。1.throwthrow 就是抛出一个异常,并获取这个异常的引用,这个异常会被抛到外部的环境,由外部环境进行处理class A{ public void func() th...

2019-04-07 18:03:51 229

转载 深入JVM垃圾回收算法

1. 标记——清除算法(Mark-Sweep)标记——清除算法是第一种使用和比较完善的垃圾回收算法,算法分为两个过程:1、标记正所有需要回收的对象2、标记完成后清除被标记的对象。其标记的过程就是判断对象有效性,执行可达性分析的过程。其执行流程图大体如何下所示:同样,我们也借助现实的场景进行描述。图书管里有好多人在看书,图书管理员想要收集起没有被看的书的时候,他决定让所有正在看书的人站起...

2019-04-04 15:46:39 104

转载 Java_框架面试题

用DI注入时,Property代表什么意思,如果property引用的是其他Bean的话,如何注入,如果引用是字符串的话,如何设置?使用DI注入时,Property代表注入类的属性,如果引用其他的bean,则用ref属性来表明被引用bean的名称,如果是引用字符串的话,用value属性。如: \<property name=”userDao” ref=”被引用bean的名称” /&...

2019-04-04 15:14:42 212

转载 Spring Cloud Eureka详细说明

之前学习了如何配置Eureka注册中心、消费者等,关于更详细的一些常用的配置在这里说明。1、注册中心的自我保护模式  在我们调试Eureka的注册中心时,访问注册中心页面,常常会看见以下提示。  该提示表明,注册中心此时已进入保护模式,那什么是保护模式:Eureka服务在注册到注册中心后,会周期发送心跳给注册中心,以证明自己还活着,注册中心在运行期间,会统计15分钟内的心跳失败比例是否...

2019-04-03 17:18:30 121

原创 Spring Cloud Netflix之Eureka服务消费者

Eureka服务消费者介绍  Eureka服务消费者用于发现服务和消费服务,发现服务通过Eureka Client完成,消费服务通过Ribbon完成,以实现负载均衡。在实际项目中,一个服务往往同时是服务消费者与服务提供者,所以都需要注册到注册中心统一管理。同时,本文也将一同介绍Hystrix,服务容错保护熔断技术。以及ribbon负载均衡策略,重试机制,hystrix超时配置等内容。1...

2019-04-03 17:15:45 128

原创 Spring Cloud Netflix之Eureka Clients服务提供者

Eureka Clients介绍  服务的提供者,通过发送REST请求,将自己注册到注册中心(在高可用注册中心的情况下,提供者会分别注册到两台注册中心)。注册完成之后,会维护一个心跳来实现服务续约,告诉注册中心自己还存活,以防止被注册中心剔除。工程结构图:1. pom.xml文件添加eureka-client 01,eureka-client 02,eureka-client ...

2019-04-02 11:12:15 176

原创 Spring Cloud Netflix之Euraka Server注册中心

服务的注册中心  Spring Cloud Netflix提供Euraka Server来实现注册中心。注册中心在整个微服务架构中是最核心的模块,用于提供注册中心给微服务实例实现自动化注册与发现。为实现注册中心的高可用,一般会创建多个注册中心,并相互注册(一般创建2个),避免单点故障导致服务不可用。  以下介绍如何搭建高可用的服务注册中心,并实现实例下线时注册中心对实例列表的动态删除。...

2019-04-01 17:58:04 420

原创 SpringBoot集成数据库连接池druid

创建一个SpringBoot入门实例 - STS方式SpringBoot2.0集成Mybatis接以上两篇,在已集成mybatis基础上,集成druid改造后得项目结构图如下1. pom.xml添加druid jar包依赖<!-- 配置数据源 阿里的 durid --><dependency> <groupId>com.ali...

2019-04-01 11:28:39 566 1

原创 SpringBoot2.0集成Mybatis

在上一篇 https://blog.csdn.net/ptsx0607/article/details/88818688 的基础上,集成mybatis先贴一下总的代码目录结构一 、pom.xml文件1 添加添加mybatis依赖<!-- 添加mybatis依赖 --><dependency> <groupId>org...

2019-03-27 15:40:30 190

转载 SpringBoot启动流程解析

转载出处:https://www.cnblogs.com/trgl/p/7353782.html写在前面: 由于该系统是底层系统,以微服务形式对外暴露dubbo服务,所以本流程中SpringBoot不基于jetty或者tomcat等容器启动方式发布服务,而是以执行程序方式启动来发布(参考下图keepRunning方法)。 本文以调试一个实际的SpringBoot...

2019-03-26 16:30:58 174

原创 创建一个SpringBoot入门实例 - STS方式

1.下载我这是直接下载的自带sts的eclipse,而不是eclipse添加sts插件的形式下载:https://spring.io/tools3/sts/all下载后直接解压,如下:这是免安装版,直接打开sts.exe(可发送到桌面快捷方式):2.配置打开后,和eclipse一样,可做一些自己的个性化配置配置jdk,tomcat :见https://b...

2019-03-26 14:35:48 1932

原创 windows下安装、启动redis及设置密码

一、安装1、下载地址:windows版本: https://github.com/MSOpenTech/redis/releasesLinux版本: http://www.redis.cn/下载地址,提供多种下载内容,Redis-x64-3.2.100.msi是在windows下,最简单的安装文件,方便,直接会将Redis写入windows服务。Redis-x6...

2019-03-18 15:09:29 3079

转载 关于eclipse连接github无法上传和下载项目 cannot open git-upload-pack(git-receive-pack)

最近发现eclipse的egit不能clone和pull github上的项目了,先开始以为是网络问题,于是使用最简单的方法windows下用cmd命令 ping github.com 结果如下: 虽然网络不稳定但不至于连接不上,而且多试几次发现大部分时间网络是稳定的,如果是因为网络问题那么可以参考别的博文,在此不做详细解释。eclipse报错信息为cannot open git-uplo...

2019-03-11 17:03:08 894

转载 github上的项目源码导入eclipse详细教程

以从github上下载gson为例,复制地址:eclipse中导入,选择git选择分支保存本地的路径将项目加载到eclipse中选择保存到本地的目录文件,自动加载pom.xml文件编译maven项目原文地址:https://blog.csdn.net/chyo098/article/details/79268136...

2019-03-11 16:45:39 829

转载 windows Server 2008R2 FTP服务器搭建详细图解

windows Server 2008R2 FTP服务器搭建详细图解一、安装ftp服务1、打开服务器管理器,如图:2、右键点击角色,如图:3、点击添加角色,会出现添加角色向导对话框,如图:4、点击下一步,选择要添加的“web服务器(IIS)”‘’5、点击下一步,如图:6、点击下一步,勾选FTP服务器,如图:7、点击下一步,出现确认安装选择...

2019-03-05 15:33:17 1988

原创 JS当中toFixed()方法5不进位问题处理

最近发现JS当中toFixed()方法存在一些问题,采用原生的Number对象的原型对象上的toFixed()方法时,规则并不是所谓的“四舍五入”或者是“四舍六入五成双”,以谷歌浏览器为例:alert(1.5451.toFixed(2));//输出 1.55alert(1.545.toFixed(2)); //输出 1.54alert(1.5551.toFixed(2)); //输出 1...

2018-10-22 17:15:18 4387

原创 触发器变异表问题,oracle--ORA:04091:触发器/函数不能读它

问题分析在Oracle中执行DML语句的时候是需要显示进行提交操作的。当我们进行插入的时候,会触发触发器执行对触发器作用表和扩展表的种种操作,但是这个时候触发器和插入语句是在同一个事务管理中的,因此在插入语句没有被提交的情况下,我们无法对触发器作用表进行其他额外的操作。如果执行其他额外的操作则会抛出如上异常信息。解决方案1,我们知道,出错的原因是因为触发器和DML语句在同一事务管理中,...

2018-10-16 17:54:00 1217 1

原创 Mybatis的动态sql传入int类型0时无法当成参数查询

1.例:实体类:mapper文件:现象:当传入参数isInspector为0时,动态拼接的sql的where条件中无法出现 and isInspector = 0,但是当传入参数isInspector为非0的值,如1时,sql是可以正常显示and isInspector = 1的,查看资料发现有人说实体类里是Integer类的话就不会出现这种情况,但是我这边测试了下Intege...

2018-09-21 10:06:16 1204

原创 easyUI的datagrid文本型数值排序

如果不请求后台的话,设置remoteSort:false,这个排序只能排当前显示的,同时设置sortName和sortOrder即可。用来做本地排序的自定义字段排序函数,带2个参数:a:第一个字段值。b:第二个字段值。 代码示例:$('#dg').datagrid({ remoteSort: false, columns: [[ {field:'date',title:'D...

2018-09-19 11:10:44 915

原创 easyUI下拉框相关

1.easyUI下拉选择:&lt;tr&gt;    &lt;td style="text-align: right;"&gt;是否稽查人员:&lt;/td&gt;    &lt;td&gt;    &lt;input class="easyui-combobox" data-options="width:250,valueField: 'label',textField:

2018-09-19 11:04:41 251

原创 Win10 安装git 2.x之后出现 Git闪退,并且git GUI报错open /dev/null or dup failed: No such file or directory

在 windows/system32/cmd.exe 右键管理员方式运行:C:\Users\Administrator&gt;sc query null手动启动该服务报错:C:\Users\Administrator&gt;sc start nullC:\Windows\System32\drivers\null.sys 从其他系统上拷贝一个过来覆盖,再启动 null ...

2018-07-22 21:09:49 948 1

Maven+Spring+SpringMVC+Mybatis+Log4j+EasyUI1.3.2+Oracle实例

Maven+Spring+SpringMVC+Mybatis+Log4j+EasyUI1.3.2+Oracle实例

2018-04-28

明华读卡器API(API+Demo+实例+中文手册)+明华读卡器r210驱动程序

明华读卡器API(API+Demo+实例+中文手册)+明华读卡器r210驱动程序

2017-07-18

java基础教程(强烈推荐).pdf

java基础教程(强烈推荐),让你真正了解Java是什么

2014-10-18

Java面试宝典2014版.pdf

Java面试宝典2014版.pdf(最新)

2014-10-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除