自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LovKee

行走在总结路上的小农

  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 springboot自定义starter步骤

使用实体属性,需要通过@Resource注解注入使用。直接注入ConnectionPool即可使用里面方法。字段注释写清楚,方便在yml中提示清楚。

2023-12-12 13:31:37 448

原创 redis中序列化问题,value包含全路径类名解析

value直接存入的是实体对象,值中包含全路径类名,在使用。redis中保存的key-value格式。

2023-12-08 15:13:18 991

原创 docker安装mysql

docker安装mysql

2022-08-09 17:13:35 280 1

转载 windows环境中jenkins安装插件失败

Q:Jenkins安装插件失败;S:1、修改 jenkins数据目录中的hudson.model.UpdateCenter.xml值为:http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json2、修改updates文件夹中的 default.json文件替换文件中所有 https://updates.jenkins.io/download 为 http://mirrors.tuna.tsinghua.edu.c

2021-12-21 11:19:19 548 2

原创 centOS7 安装MySQL5.7版本

1.先检查系统是否装有mysqlrpm -qa | grep mysql2.下载mysql的repo源wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm如果报错:-bash: wget: 未找到命令安装插件yum -y install wget3.安装 mysql-community-release-el7-5.noarch.rpm包sudo rpm -ivh mysql-communi...

2021-08-13 14:18:26 224

原创 ORACLE切割字符串变成数组

SELECT REGEXP_SUBSTR('A,B,C','[^,]+',1,LEVEL) FROM DUAL CONNECT BY LEVEL<=LENGTH('A,B,C')-LENGTH(REPLACE('A,B,C',','))+1

2021-05-31 16:03:12 1695

原创 格林威治时间转换成北京时间,Mon May 10 2021 15:34:42 GMT+0800 (中国标准时间) TO 2021/5/10

public class DateUtil { public final static String FORMAT_STRING = "yyyy-MM-dd HH:mm:ss"; public final static String[] REPLACE_STRING = new String[]{"GMT+0800", "GMT+08:00"}; public final static String SPLIT_STRING = "(中国标准时间)"; publi..

2021-05-10 15:57:02 2202

原创 一次解决InvocationTargetException的处理方法

环境:Springboot+mybatis需求:动态获取数据表中方法名称,service中调用该方法实现:使用反射动态调用方法问题:在调用方法中,springboot注入的mapper未创建实例对象办法:在方法内,使用SpringContextUtil创建类实例,调用方法例子://获取集合对象List<ApqpPswReviewItem> list = this.apqpPswReviewItemMapper.selectList(pswId);for (ApqpPswRevie

2021-02-05 15:44:53 7274

原创 centOS7安装JDK1.8

1.创建一个目录cd /cd /usr/local/mkdir javacd java2.下载jdk地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html1>在服务器上输入wget https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2>直接下载tar.gz文件将文

2020-07-07 17:21:36 157

原创 一个非常好用的随机密码生成方法

public static String generatePassword (int length) { // 最终生成的密码 String password = ""; Random random = new Random(); for (int i = 0; i < length; i ++) { ...

2020-04-30 09:40:49 1079

原创 Oracle处理日期一些用法

select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss'), to_char(trunc(sysdate), 'yyyy-mm-dd hh24:mi:ss') from dual t;--sysdate和trunc(sysdate)是不一样的 sysdate在当天的零时零分零秒等于trunc(sysdate)select trunc(s...

2019-05-13 14:04:55 166

原创 将Map中的key由下划线转换为驼峰工具类(例:USER_TYEP转为userType)

前提:最近使用struts2+spring+hibernate集成框架做项目,突然从springmvc+spring+mybatis转过来不是很适应,尤其是从数据库查出来的数据不是java熟悉的驼峰格式,对了,数据库用的是oracle。所以就想着把数据库大写加下划线格式(USER_TYPE)类型的key转成java熟悉的驼峰格式,就有了该文章的思路。/** * 将Map中的ke...

2019-04-29 15:22:34 2258

原创 MySQL与Oracle的数据类型对照表

今天朋友问我:oracel中 blob类型在mysql对应的啥?我想了想,在java中是对应的string,在mysql经常使用的是varchar,但是varchar最大支持4000,不太符合他问的问题,我又想到oracle中有blob和clob两种数据类型,不知道Mysql中有没有,所以就查了查,得到以下文章,该文章对比很详细,转载以备后用,由于找不到出处,就不标明出处了,侵删!!!...

2018-11-27 15:50:16 5281 1

转载 总结Oracle中计算几天后、几小时后、几分钟后...

以7为例:select sysdate - interval '7' day from dual当前时间减去7分钟的时间select sysdate,sysdate - interval '7' MINUTE from dual当前时间减去7小时的时间select sysdate - interval '7' hour from dual当前时间减去7天的时间select sysd...

2018-10-11 14:00:49 3152

原创 Java中 2个整数类型(例如:int)相除,保留2位小数

两种方式都可以实现!  import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date; public class Test { public ...

2018-09-03 16:28:35 7346

原创 字符串数组String[] 转 字符串String 解决方法以及思想过程

今日在将字符串数组String[] 转成字符串String时,遇到点问题自己解决的方式用的最笨的方法就是讲字符数组遍历,放到StringBuffer中,最后toString()代码:public static void sp() { String a = "12-1-3-5-68"; a=Arrays.toString(a.split("-")); Sy...

2018-08-24 09:23:50 3976

原创 发送http-get,post请求工具类

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net

2018-02-28 22:22:34 823

原创 用cxf框架在ssm架构中发布webservice

java中,用cxf框架在ssm架构中发布webservice使用的maven构建项目一、pom.xml文件中引入依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL

2018-01-11 14:43:41 513 1

原创 eclipse内存调整

今天在eclipse 中测试把文档转换为图片的时候,报出了下面的错误:Java.lang.OutOfMemoryError: Java heap space    从上边的异常信息可以看到,JVM 需要使用的内存已经超过了我们分配给虚拟机可以使用的最大内存。所以问题就转化为如何设置eclipse 中jvm 的最大内存。一、    尝试修改Eclipse.ini 文件 (此方法不行)找到eclips

2017-12-28 22:01:35 9253

原创 解析json总结备用

今天在项目组中,一同事找我问了一个问题,直接问的我脑子一懵,感觉不知道从何处下手解决。问题是:如何获取json中的数组平时项目中都是用的封装好的方法,直接使用方法就可以获取json中想要的值,把最原始的获取方法忘了,今天特意查了一下,写个方法测试下,以备他用。解析json有好多工具,如json-lib ,fastjson........今天使用json-lib

2017-11-21 22:33:28 267

原创 quartz时间表达式

CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger

2017-10-22 22:27:20 443

原创 hessian的简单使用

Hessian是一个轻量级的remotingonhttp工具,使用简单的方法提供了RMI的功能。相比Webservice,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合发送二进制数据。      在进行基于Hessian的项目开发时,应当注意一下几点:Java服务器端必须具备:■包含Hessian的jar包■设计一个接口,

2017-09-24 19:10:13 414

原创 linux查询文件位置

查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print如果需要更进一步的了解,可以参看Linux的命令详解。这里摘抄如下:·find path -option [ -print ] [ -exec -ok command ] {} /;#-print 将查找到的文件

2017-09-12 10:07:06 6935 1

转载 logback.xml配置示例

需要的jar如下:dependency> groupId>org.slf4jgroupId> artifactId>slf4j-apiartifactId> version>1.7.4version>dependency>dependency> groupId>ch.qos.logbackgroupId> artifactId>logback-cla

2017-08-22 19:54:35 355 1

转载 Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules

最近在部署项目的时候遇到了这个问题“Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules” 在网上找了一篇解决办法遇见的问题:Web项目不能通过eclipse加载到服务器上  解决方式1.在eclipse的workspace里面找到该项目 .s

2017-08-17 15:59:58 571

转载 springboot及springmvc注解

一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使

2017-08-11 20:14:07 1894

原创 freemarker中List的系列标签

如果需要显示当前循环到第几项,可以这样写    ${word_index+1},${word}as 后面的那个变量,加上_index,就可以表示当前循环到第几项结果是:1,hello2,welcome3,hi有时候,最后一项在显示的时候可能要做特殊处理,怎么判断最后一项?    ${word},as 后面的那个变量,加上_has_next,就可以

2017-07-07 17:30:04 9818

原创 使用递归实现字符串反转

public static void main(String[] args) { System.out.println(reverseString("123456789")); } public static String reverseString(String s){ if(s.isEmpty()){ return s; }

2017-06-14 15:19:15 603

转载 sql中的函数,真的好多

--聚合函数use pubsgoselect avg(distinct price) --算平均数from titleswhere type='business'go use pubsgoselect max(ytd_sales) --最大数from titlesgo use pubsgoselect min(ytd_sales) --最小数from title

2017-04-30 16:54:30 520

原创 SSM整合(SpringMVC,Spring,Mybatis)

终于有空整理下SSM整合的内容了。整合思路Dao层:1、SqlMapConfig.xml,空文件即可,但是需要文件头。2、applicationContext-dao.xmla)       数据库连接池b)       SqlSessionFactory对象,需要spring和mybatis整合包下的。c)       配置mapper文件扫描

2017-04-26 13:26:45 430

原创 zookeeper与dubbo关系

Dubbo建议使用Zookeeper作为服务的注册中心。Zookeeper的作用: zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式把这种对应关系在调用方业务代码中实现,但是如果提供服务的机器挂掉调用者无法知晓,如果不更改代码会继续请求挂掉的机器提供服务。zookeeper通过

2017-04-17 11:09:39 1364

原创 SVN权限

VisualSvn的权限类型分为4种: 1.Inherit from parent(Read/Write):权限和父节点的权限相同,左右的子节点默认权限。 2.No Access:没有任何权限,用户无法将文件下载到本地。 3.Read Only:只读,用户只能从服务器将文件下载到本地,无法将修改提交到服务器。 4.Read / Write:读写,用户可以从本地将修改提交到服务器。 如果在权

2017-04-16 11:11:30 1549

原创 MyBatis和Hibernate的区别

MyBatis和Hibernate的区别? 要根据项目需求去考虑究竟哪一个更适合项目开发,比如:一个项目中用到的复杂查询基本没有,就是简单的增删改查,这样选择hibernate效率就很快了,因为基本的sql语句已经被封装好了,根本不需要你去写sql语句,这就节省了大量的时间,但是对于一个大型项目,复杂语句较多,这样再去选择hibernate就不是一个太好的选择,选择mybatis就会加快许多,而且

2017-04-13 21:35:13 390

原创 Mybatis的sqlMapConfig.xml中mappers标签

一:mappers(映射配置)1.1:通过resource加载单个映射文件 1.2:通过mapper接口加载单个映射文件 遵循一定的规范:需要将mapper接口类名和mapper.xml映射文件名称保持一致,且在一个目录中; 上边规范的前提是:使用的是mapp

2017-04-05 21:44:34 4097 1

原创 Java中的(PO,VO,TO,BO,DAO,POJO)缩写解释

PO(persistant object) 持久对象 在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。VO(value object) 值对象 通常用于业务层之

2017-04-04 19:52:25 820

原创 mybatis的javaType和ofType

都是指定对象的类型 不同的是当使用反向查询select从另一个maper文件中取出数据时必须用ofType都可以为collection和association是指定对象的类型,都不是必须写的, 只有反向select时需要ofType; 一般在collection中默认就是List所以不用指定, 如果指定了注意参数必须要是集合类型的javaType="java.uti

2017-04-04 16:26:20 4154

原创 小试shiro安全框架

一、shiro框架概述Apache Shiro是Java的一个安全框架。功能强大,使用简单的java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。 实际上,Shiro的主要功能是管理应用程序中与安全相关的全部,同时尽可能支持多种实现方法。Shiro是建立在完善的接口驱动设计和面向对象原则之上的,支持各种自定义行为。Shiro提供的默认实现,使其能完成与其他安全框

2017-03-23 23:09:30 359

原创 浅谈spring中的AOP

一、Spring中的AOP1.1AOP的概述:什么是AOP: 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。

2017-03-22 16:43:00 285

PoiUtils工具类

一个比较实用的java导出excel工具类,使用的是Poi技术

2018-08-20

jdk-api-1.6

jdk-api-1.6 中英文对比说明 对Jdk的使用帮助很大 资源很不错

2017-10-22

空空如也

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

TA关注的人

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