
java
liguoxiangzhizui
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
es 条件查询简单封装
package com.example.demo.es.dto;import lombok.Data;import lombok.EqualsAndHashCode;import java.io.Serializable;import java.util.List;import java.util.Map;@Datapublic class EsDto implements Serializable {private Integer from;private Integer size;p原创 2021-09-11 18:08:16 · 557 阅读 · 0 评论 -
jwt根据token获取用户信息
注:JWT_SECERT为加的盐public static Claims parseJWT(String jwt) throws Exception {SecretKey secretKey = generalKey();return Jwts.parser().setSigningKey(secretKey).parseClaimsJws(jwt).getBody();}public static SecretKey generalKey() {byte[] encodedKey = B原创 2021-07-19 09:56:21 · 2997 阅读 · 0 评论 -
sql 递归查询
with recursive r as(select * from SYS_CODE where 1=1AND id = #{id}union allselect c.* from SYS_CODE c,r where r.ID = c.PID)select r.* from r order by r.ID原创 2021-07-14 09:32:31 · 144 阅读 · 0 评论 -
sqlserver查询表结构
SELECTtab.name AS tableName,col.name AS column_name,per.value AS column_comment,col.is_identity AS column_key,type.name AS data_type,col.max_length AS column_lengthFROMsys.columns colINNER JOIN sys.tables tab ON col.object_id = tab.object_idLEFT原创 2021-07-06 11:07:45 · 145 阅读 · 0 评论 -
java8函数式编程去重例子
public static void main(String[] args) { List list = new ArrayList(); list.stream().filter(get(m->((Map)m).get(""))).collect(Collectors.toList());}public static Predicate get(Function predicate){ Set set = ConcurrentHashMap.newKeySet()原创 2021-06-23 09:39:14 · 197 阅读 · 0 评论 -
使用socket匹配http头部及正文
String s = “HTTP/1.1 200 OK\nConnection:Keep-Alive\nContent-Type:text/plain;charset=UTF-8\nAccept:/\nKeep-Alive:timeout=60\nDate:”+new Date() +"\r\n\r\n正文";原创 2021-06-20 01:51:53 · 189 阅读 · 0 评论 -
springboot 含有 pom.xml dependencyManagement标签打包不成功
org.springframework.boot spring-boot-maven-plugin repackage ...原创 2021-06-10 10:26:12 · 320 阅读 · 0 评论 -
java webservice设置环境变量
bat文件写入setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true重启生效原创 2021-03-21 07:18:30 · 238 阅读 · 0 评论 -
logbak记录日志
logback-spring.xml配置日志<?xml version="1.0" encoding="UTF-8"?> <!-- 彩色日志 --><!-- 彩色日志依赖的渲染类 --><conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />原创 2021-02-04 15:44:05 · 166 阅读 · 0 评论 -
swagger doc需要引入的jar及配置
<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.springfox</groupId> <原创 2020-12-07 14:39:53 · 1162 阅读 · 2 评论 -
poi 快速克隆模板页
poi 快速克隆模板页workbook.cloneSheet(0)原创 2020-12-05 09:22:28 · 352 阅读 · 0 评论 -
postgre存储过程加游标
CREATE OR REPLACE FUNCTION get_film_titles()RETURNS text AS $$– 声明游标DECLAREids int4 default 703;titles TEXT DEFAULT ‘’;rec_film RECORD;cur_films CURSOR FOR SELECT * FROM jobs ;BEGIN– 打开游标OPEN cur_films ;LOOP– 获取记录放入filmFETCH cur_films INTO r原创 2020-09-19 11:36:23 · 500 阅读 · 0 评论 -
javaweb允许任何使用
@Configurationpublic class CorsConfig implements WebMvcConfigurer {@Beanpublic WebMvcConfigurer corsConfigurer(){return new WebMvcConfigurer() {@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/**").allowedOrigins("原创 2020-09-17 14:41:56 · 324 阅读 · 1 评论 -
消除大量if
使用卫语句,策略模式,状态模式原创 2020-09-14 12:04:08 · 306 阅读 · 0 评论 -
线程池实例
public Executor asyncServiceExecutor() {ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();//配置核心线程数executor.setCorePoolSize(10);//配置最大线程数executor.setMaxPoolSize(80);//配置队列大小executor.setQueueCapacity(1000);//配置线程池中的线程的名称前缀executor.setT原创 2020-09-11 15:05:08 · 351 阅读 · 0 评论 -
mybatis记录日志
logging:level:com:zygh:lz:dao: debug原创 2020-09-10 10:30:53 · 144 阅读 · 0 评论 -
postgre安装好插件后,需要添加支持
CREATE EXTENSION postgis;CREATE EXTENSION pgrouting;CREATE EXTENSION postgis_topology;CREATE EXTENSION fuzzystrmatch;CREATE EXTENSION postgis_tiger_geocoder;原创 2020-09-07 17:38:38 · 146 阅读 · 0 评论 -
数据库时间比较
TIMESTAMPDIFF(DAY,‘2012-10-01’,‘2013-01-13’);其中DAY可选参数有可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个时间原创 2020-08-18 10:31:25 · 341 阅读 · 1 评论 -
动态加载数据源
public String getDataSource(DataSourceEntity dataSourceEntity) {DruidDataSource druidDataSource = new DruidDataSource( );druidDataSource.setUrl(dataSourceEntity.getUrl());druidDataSource.setUsername(dataSourceEntity.getUserName());druidDataSource.setP原创 2020-06-09 08:46:33 · 426 阅读 · 1 评论 -
java返回泛型类型T
public T get(T t){return t;}原创 2020-04-27 11:44:40 · 1603 阅读 · 1 评论 -
myeclipse激活ACTIVATION_KEY为null
本人是激活过myeclipse后重装的,ACTIVATION_KEY一直为空,自己网上找了好久,都不见效,最后无意中点了一下rebuild key,然后点击active,结果出来,总结,遇到问题多思考,多动手,多点点...原创 2020-04-13 14:15:18 · 1123 阅读 · 1 评论 -
jpa复杂查询
Specification spec =(root, criteriaQuery,criteriaBuilder)->原创 2019-12-15 21:40:52 · 120 阅读 · 0 评论 -
Springboot @Configuration注解
项目加载中执行,我的理解相当于ioc原创 2019-12-12 15:29:51 · 188 阅读 · 1 评论 -
springboot启动时执行任务CommandLineRunner
平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,实现功能的代码放在实现的run方法中...原创 2019-12-12 15:27:09 · 94 阅读 · 0 评论 -
小程序post请求
需要设置 header: { “Content-Type”: “application/x-www-form-urlencoded”},wx.request({url: app.globalData.url + “/tasks/getPtilteAndTasks”,method:“POST”,header: { “Content-Type”: “application/x-www-for...原创 2019-11-27 17:29:13 · 122 阅读 · 0 评论 -
页面加载前触发
(function ($) { var userAgentInfo = navigator.userAgent; var mobileAgents = [ "Android", "iPhone", "SymbianOS", "Windows Phone", "iPad","iPod"]; var mobile_flag = false; //根...原创 2019-11-09 18:18:36 · 187 阅读 · 0 评论 -
java拦截器可以注册多个配合使用
原创 2019-11-03 06:30:22 · 452 阅读 · 0 评论 -
java快速求int类型百分比
int a=5;int b=10;int percent=a/b100;这样是错误的,因为根据类型的话就是0;int a=5;int b=10;int percent=a100/b;这样就得到正确的百分比原创 2019-05-14 15:12:05 · 1580 阅读 · 0 评论 -
我对递归理解
最近一直在研究递归,有了一点点结果。首先要把第一个当成一个整体,另外一群当做一个整体。很佩服祖宗的造字。递归就是先传递,在回来。先递后归...原创 2018-11-07 01:03:22 · 158 阅读 · 0 评论 -
linux端口映射
firewall-cmd --zone=public–add-port=80/tcp --permanentfirewall-cmd --add-forward-port=port=8081:proto=tcp:toport=8080:toaddr=10.1.1.46 --permanent原创 2019-08-22 10:19:54 · 156 阅读 · 0 评论 -
金万维动态域名客户端
金万维动态域名客户端免费注册2级域名原创 2018-11-11 20:45:37 · 1474 阅读 · 0 评论 -
easyui 拓展验证
<%@ page language=“java” contentType=“text/html; charset=urf-8” pageEncoding=“utf-8”%>Basic Tree - jQuery EasyUI Demo Insert title here Validate On Blur Active validation on fir...原创 2018-11-05 10:38:58 · 90 阅读 · 0 评论 -
centos用命令行联网
安装linksyum install links使用linkslinks url转载 2018-11-10 10:23:22 · 1249 阅读 · 0 评论 -
ajax实现删除,修改
只说思路,删除的话让表单的数据隐藏,修改的话用jquery让表单内的内容改变,在和ajax实现。其实就是前端改变。再用ajax实现后端改变原创 2018-11-04 19:03:40 · 1825 阅读 · 0 评论 -
把ajax放入全局变量中
首先ajax是异步请求,不能直接放js全局变量中。先把ajax赋值到一个隐藏标签中。再用jq获得标签的值。function countSum(newt_type){$.ajax({url:“countSum”,data:{newt_type:newt_type},success:function(suc){/* suc[0][0]是总记录条数,suc[0][1]最大id数 */ ...原创 2018-11-09 21:46:28 · 445 阅读 · 1 评论 -
整合spring struts
要导入struts2-spring .jar 包转载 2018-11-02 10:35:59 · 99 阅读 · 0 评论 -
traditional: true,
这个属性可以让ajax传数组,或对象原创 2018-10-23 18:06:37 · 2764 阅读 · 0 评论 -
jq给每个类加上点击事件
$(".showMonth").each(function(i){$(this).click(function(){alert(i)} );} );原创 2018-10-21 13:55:26 · 2727 阅读 · 0 评论 -
esclipse修改web项目没反应
最近我遇到一个问题,修改web项目没反应,后来才知道是因为工作区有同名的项目(就是两个地方不同路径有相同项目名)原创 2018-10-17 20:31:48 · 583 阅读 · 0 评论 -
jsp当前路径下的jq包
pageContext.request.contextPath}/指代当前路径原创 2018-10-10 15:51:23 · 169 阅读 · 0 评论