自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 druid-multi-tenant-starter 多租户插件,开箱即用,支持单个租户以及多个租户

多租户插件,快速集成,开箱即用,支持单个租户以及多个租户,基于alibaba druid 解析SQL,开发过程中只需要像平时一样写SQL语句即可,执行SQL最终会被拦截串改,最终把租户字段添加到SQL语句中,生成新的SQL语句,此过程你无需关心是如何添加

2023-06-20 09:43:21 640

原创 spring-security封装权限认证自动配置,开箱即用

spring-security-auth-starterspring-security 权限认证自动配置,开箱即用,支持动态续租token过期时间,支持统一API服务接口调用权限认证,支持基于@PreAuthorize注解方式授权认证,支持基于URL路径权限认证。登录接口前端可对密码进行rsa加密(前端公钥加密,后端私钥解密),支持自定义登录接口(微信公众授权/小程序授权可选自定义登录接口)开源地址github:https://github.com/wency-cai/spring-securi

2022-02-15 10:02:17 1298 6

原创 spring boot redis 序列化报错 as a subtype of [simple type, class java.lang.Object]: no such class found

redis 原配置 @Bean public RedisTemplate<String,Object> redisTemplate(RedisConnectionFactory redisConnectionFactory){ //配置redisTemplate RedisTemplate<String, Object> redisTemplate = new RedisTemplate<String, Object>();

2020-12-31 14:33:18 7851 2

原创 spring boot整合 beetlSQL和druid

我使用的版本beetl v2.8.5beetlsql v2.10.30spring boot v1.5.12druid-spring-boot-starter v1.1.9application.yml配置beet-beetlsql: dev: truespring: datasource: driver: com.mysql.jdbc.Drive...

2018-07-26 09:34:23 2067 2

原创 spring boot 整合 beetl

我的版本spring boot v1.5.12druid-spring-boot-starter v1.1.9beetl v2.8.5package top.itczw;import org.beetl.core.resource.ClasspathResourceLoader;import org.beetl.ext.spring.BeetlGroupUtilConfig...

2018-07-25 18:02:39 724

原创 java jdk1.8 使用stream流进行list 分组归类

代码import com.alibaba.fastjson.JSON;import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;/** * @author czw */public class Foo{ private String name; priv...

2018-07-24 14:30:24 39605 2

原创 java 非递归list转换为树tree型结构

需求最近在做一个导出数据生成树节点的工作 ,从数据库中导出全国省市区街道数据,查询出来是 list集合需要转换成树 tree表大概有这几个字段CREATE TABLE dic ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(63) NOT NULL, parent_id int(11) NOT NUL...

2018-07-21 18:57:45 3198 3

原创 spring-boot-devtools 热部署遇到的坑

    之前一直使用war搭配tomcat跑项目,现在改用jar方式跑,并使用spring-boot-devtools 热部署,项目中配置了RedisSessionDAO,使用redis缓存,当认证成功,将查询出来的对象存到session中,再从session取出对象是object,将object进行转换,报java.lang.ClassCastException 不是同一个对象。不使用sprin...

2018-02-12 15:24:27 8974

原创 java通过反射获取类名、属性名称以及@Table注解上的表名称

import javax.persistence.Column;import javax.persistence.Id;import javax.persistence.Table;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.Map;import java.util.co...

2018-02-08 14:59:30 13579

原创 Beetl模板引擎之自定义html标签嵌套子标签

经过自定义html标签的使用,此时要是有需求先执行父标签的java代码再把需要的值传递给字标签呢?怎么做?先来看看官方文档2.24. 绑定变量的HTML标签对于html标签(参考上一节),Beetl还 支持将标签实现类(java代码)里的对象作为临时变量,被标签体引用。此时需要实现GeneralVarTagBinding (此类是Tag的子类) 该类提供另外3个个方法 -

2018-01-29 13:05:09 4980 2

原创 Beetl模板引擎之自定义html标签

开篇唠叨一下个人感言,之前做的项目有使用到 jsp 自定义标签,jsp自定义标签感觉麻烦,现在想找一个简单好用的模板引擎看看自定义标签怎么写,所以百度到了Beetl,逛了一下官网,感觉写法也挺简单的,然后尝试自定义标签,看文档蒙圈啊,都不知道怎么用,进群了,问了一下没人搭理,感觉很无奈都想放弃学习Beetl,觉得文档写的也不咋滴。但还是坚持百度了,逛了码云上的开源项目,终于看到有人自定义标签了正是

2018-01-29 13:04:46 18646 5

转载 mysql 排行榜计算排名

从数据表中查询数据进行统计,排行榜SELECT * FROM ( SELECT a.*, (@rowNum:=@rowNum+1) AS rank FROM vip_info AS a, (SELECT (@rowNum :=0)) b ORDER BY a.startCount DESC,a.joinVipTime ASC) vipInfo WHERE vipInfo.id=1

2017-12-08 10:26:19 5896

原创 hibernate4 封装BaseDao增删改查以及分页,,支持jdk1.7,不支持jdk1.8

springmvc4+hibernate4整合,并封装BaseDao增删改查以及分页。 使用hibernate 4.3.8版本,只支持jdk1.7,不支持jdk1.8地址:http://download.csdn.net/download/wency935486/10143952

2017-12-04 10:56:21 715

转载 使用Nginx实现反向代理

一、代理服务器1、什么是代理服务器代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。2、为什么要使用代理服务器1)提高访问速度    由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同

2017-11-14 10:20:43 189

原创 java excel 导出文件名乱码问题解决方法

乱码主要是因为httpServletResponse的header编码问题,但是,不同浏览器编码又不同,经过测试,使用一下方法解决:设置Response头信息编码 if ("IE".equals(getBrowser(request))) { fileName = new String(java.net.URLEncoder.encode(fi

2017-09-22 18:15:57 8683 2

原创 java POI excel导出,并合并单元格设置宽度高度

最近在网上学习了java POI excel导出整了一个例子,代码也简单,创建行、列、设置宽度高度、合并列下面贴出我滴代码:public class Total{ private Integer payWay; private Float amount; private String creatTime; private String endTime;

2017-09-19 18:10:28 9514

转载 Deepin Linux 安装JDK

最近在自己的笔记本上安装了Deepin Linux,虽然使用过程中发现一些bugs,但是总体感觉还不错,准备把她作为开发系统使用。系统自带的JDK是Open JDK,但是在做JAVA开发的时候通常需要用到的是Oracle JDK,所以需要安装配置Oracle JDK。 下载安装Oracle JDK下载JDK的tar.gz包因为我开发用到的是JDK7所以下载的是:

2017-09-02 23:38:15 1507

原创 推荐 git 一款图形化界面管理客户端

先啰嗦一下,对于 git 新手建议先使用图形化界面管理,不使用命令,不太了解git命令,去使用命令去操作,往往可能造成误删,或者覆盖等杯具。所以,对于新手,推荐使用SourceTree 图像化界面管理客户端,中文版。当然,你也可以使用 传送门,看看别人写的SourceTree 博文:http://www.jianshu.com/p/6d2717c2a3e1传送门,廖雪峰git教程:

2017-08-31 15:01:57 3631

原创 阻止jquery 的click事件冒泡

span div $("#demo1").click(function(e) { e.stopPropagation(); }); $("#test").click(function(event){ event.stopPropagation(); $("#test").css("display","none");

2017-08-05 18:43:39 6548

原创 java日期操作

public static void main(String[] args) { Calendar now = Calendar.getInstance(); System.out.println("年: " + now.get(Calendar.YEAR)); System.out.println("月: " + (now.get(Calendar

2017-07-24 16:51:34 242

原创 bootstrap datetimepicker 日期控件只显示年月(日期限制范围)或只显示年

var dateRegularExpression = /^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(

2017-07-24 15:18:01 5817

原创 Intllij连接MySQL数据库

然后点击Test Connection按钮,如果连接成功按钮右边会出现SuccessfulDetails,然后点击下方的OK按钮

2017-07-10 11:25:08 429

原创 spring boot单元测试

import com.butler.websocket.Application;import org.junit.Test;import org.junit.runner.RunWith;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.boot.test.SpringApp

2017-06-30 10:18:26 249

原创 spring boot项目依赖spring mvc项目注入失败问题

maven使用不同框架搭建的不同项目项目1:spring boot搭建的war项目(这是maven的聚合项目)项目2:spring mvc搭建的jar项目(这也是maven的聚合项目,核心项目)war项目将jar项目依赖进来项目是spring boot配置@SpringBootApplicationpublic class Application extends Spring

2017-06-22 15:15:43 4540

spring4+hibernate4 封装BaseDao增删改查以及分页,,支持jdk1.7,不支持jdk1.8

spring4+hibernate4 整合,封装BaseDao增删改查以及分页,,支持jdk1.7,不支持jdk1.8,数据源使用c3p0

2017-12-04

空空如也

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

TA关注的人

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