- 博客(43)
- 资源 (3)
- 收藏
- 关注

原创 java生成二维码
1、jar包<!--二维码依赖包--> <!-- https://mvnrepository.com/artifact/com.google.zxing/core --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId>
2020-10-27 13:52:49
257

原创 JAVA使用poi导出Excel,合并单元格,设置自动列宽
注:1、poi导出Excel2、合并单元,根据自己业务进行处理3、设置自动列宽ExportExcelUtilsimport org.apache.commons.collections.CollectionUtils;import org.apache.commons.lang3.StringUtils;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.HorizontalAlignment;
2020-07-22 17:59:36
2364

原创 docker部署Redis集群,主从集群搭建
注:本次是在同一主机的docker容器内,不同主机部署同理,集群redis的IP替换即可。适用于redis 5.0.0 以上,旧程序需要高版本的redis才能使用1、docker 拉取 redisdocker search redisdocker pull redis2、创建6个redis 容器和一个主容器(主要为创建集群使用)此处需要指定docker的network进行容器互通① ...
2020-01-16 16:30:26
1414

翻译 mysql 取当天、昨天、上一个月、当前月和下个月数据
留个记录。。获取当前月数据SELECT *FROM 表 WHERE DATE_FORMAT(字段名,'%Y%m')=DATE_FORMAT(CURDATE(),'%Y%m)SELECT *FROM 表 WHERE PERIOD_DIFF(DATE_FORMAT(CURDATE(),'%Y%m),DATE_FORMAT(字段名,'%Y%m'))=0获取下个月数据SELECT *FROM ...
2018-09-30 15:58:37
25479
2
原创 Nginx配置文件
多个 location 配置的情况下匹配顺序为首先匹配 = 其次匹配 ^~ 其次是按文件中的顺序的正则匹配,最后是交给 / 通用匹配。当匹配成功的时候,停止匹配,按当前匹配规则处理请求。
2023-03-08 11:40:38
153
原创 Spring boot中,Post请求string类型参数接收不到的问题
定义一个注解:@RequestJson/** * @author zp * @date 2022/5/26 9:07 * post请求时前台传来的String类型参数 */@Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RequestJson { String value();}注解的具体实现:package com.ruoyi.f
2022-05-26 10:13:24
9346
翻译 jdk8,lombak,list数据处理操作
留个记录: /*去重,去除重复对象(每个属性的值都一样的),需要注意的是要先重写对象TestStreamModel的equals和hashCode方法*/ List<TestModel> distinctList = list.stream().distinct().collect(Collectors.toList()); /*排序,按id升续排列,如果要降续则改成:(a, b) -> b.getId() - a.getId(); a和b都是变量名(可以按自
2022-02-23 14:19:56
272
原创 Mybatis,一对多查询
Mybatis,一对多查询,留个记录!主表实体对象:private Long id;private String name;private List<子表实体> 子表List;get...set...主表-mapper.xml:<!-- 一对多 --> <resultMap id="自定义名,主表查询使用该id" type="主表实体对象"><!-- <id property="id" column="id"/>
2021-11-18 10:41:51
485
翻译 对比两个对象中相同字段的值是否相等
留个记录!主体思想就是1、把相同的字段找出来;2、比较它们的值;3、如果两个值不相同,那么就把两个值存进一个map中 /** * 获取两个对象同名属性内容不相同的列表 * @param class1 对象1 * @param class2 对象2 * @return * @throws ClassNotFoundException * @throws IllegalAccessException */ public static List<Map<St
2021-07-30 10:11:30
1334
翻译 java-List 复制:浅拷贝与深拷贝
记录下 深复制 的代码,详细可参考这篇 List 浅拷贝与深拷贝:深拷贝的方法1.使用序列化方法public static <T> List<T> deepCopy(List<T> src) throws IOException, ClassNotFoundException { ByteArrayOutputStream byteOut = new ByteArrayOutputStream(); ObjectOutputStream ou
2021-07-07 09:30:25
216
原创 TSC打印机,使用java打印二维码
TSC打印机,使用java打印二维码,左右布局。效果图:1、安装打印机驱动。https://download.youkuaiyun.com/download/zhangpengself520/130599492、引用的jar包<dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>3.2.5</version
2020-10-27 12:39:29
2251
原创 破解Navicat Premium数据库账号密码
在线PHP运行工具<?phpnamespace FatSmallTools;class NavicatPassword{ protected $version = 0; protected $aesKey = 'libcckeylibcckey'; protected $aesIv = 'libcciv libcciv '; protected $blowString = '3DC5CA39'; protected $blowKey = null;
2020-09-01 14:43:32
1935
翻译 centos7 + mysql5.7 tar包解压安装
留个记录。#卸载系统自带的Mariadb[root@hdp265dnsnfs ~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64[root@hdp265dnsnfs ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64#删除etc目...
2019-09-27 17:45:32
616
原创 上传文件,Nginx 报错 413 Request Entity Too Large
上传文件的大小超出了 Nginx 允许的最大值,如果没有配置的话,默认是1M;修改 Nginx 的配置文件server { ... client_max_body_size 20m; ... }重启 Nginx 服务...
2019-07-04 17:14:46
238
翻译 微信小程序使用键盘搜索功能
记录下。1、name=‘search’;//search内容随便写2、bindconfirm='shop_search_function';//这个变量是js函数3、confirm-type='search' ;//设置右下角文字index.wxml<input class='shop_search_input' name="search" bindconfirm='shop_...
2019-07-03 09:36:22
3753
转载 IDEA 2018最新版本 破解教程(windows,mac皆可用)
原文:https://blog.youkuaiyun.com/weixin_38399962/article/details/79899696下面是具体的破解激活步骤:下载破解补丁文件,路径为:http://idea.lanyus.com/jar/JetbrainsCrack-2.9-release-enc.jar如果链接失效:http://idea.lanyus.com/ 进入这个网站下载最新的...
2019-02-19 14:04:15
1783
转载 码云生成公钥
原文:https://blog.youkuaiyun.com/xiaomengzi_16/article/details/78911302clone工程有两种:1)HTTPS (pull和push的时候需要密码)2)SSH (不需要密码,但是需要创建公钥)创建公钥的目的:使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址)步骤:1.打开终端(git...
2019-02-19 11:01:28
798
转载 VM中centos中设置共享文件夹
转载记录:https://blog.youkuaiyun.com/qq_34129637/article/details/789496621.在本机中创建共享文件夹2.VM中安装vm-tools3.安装完成后,在需要添加共享文件夹的虚拟机中,选择设置,添加共享文件夹,路径选择自己创建的文件夹在添加共享文件夹时,直接点击下一步到完成即可4.重启虚拟机5.截图中,第三句和第四句时有问题的,可以查看最...
2018-11-08 13:41:24
2688
转载 Centos7 yum 出现could not retrieve mirrorlist 最终解决方案
原文:https://blog.youkuaiyun.com/jackiesimpson/article/details/80200578终极解决方案,需要root用户或者sudo执行 1. $ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33 2. 将ONBOOT改为yes,wq!保存退出 3. 重新启动网络 ...
2018-11-07 17:15:43
1407
1
原创 java 中文路径
留个记录获取Java某类的当前路径,通过调用class.getResource 取得中文路径,返回结果如下:D:/%e5%b7%a5%e4%bd%9c/%e7%bd%91%e7%bb%9c%e6%8e%a5%e5%85%a5%e6%8e%a7%e5%88%b6/注:中文路径为D:/工作/网络接入控制/%e5是URL对中文的16进制编码,结果在new File()的时候,exist始...
2018-08-13 11:45:10
1104
原创 FileOutputStream , FileNotFoundException 记录下
//期望的目录路径File ca = new File("E:/test/tests"); //检查路径是否存在if(!ca.exists()){ //不存在路径则创建 ca.mkdirs();}//创建需要的文件new FileOutputStream("E:/test/tests/out_template.docx");以备不时之需:new...
2018-08-08 17:42:59
3007
原创 JAVA之阻塞队列、延迟队列-DelayQueue使用
DelayQueue是一个无界阻塞队列,只有在延迟期满时才能从中提取元素。该队列的头部是延迟期满后保存时间最长的Delayed 元素。DelayQueue阻塞队列在我们系统开发中也常常会用到,例如:缓存系统的设计,缓存中的对象,超过了空闲时间,需要从缓存中移出;任务调度系统,能够准确的把握任务的执行时间。我们可能需要通过线程处理很多时间上要求很严格的数据,如果使用普通的线程,我们就需要遍历所有...
2018-08-07 10:36:28
2729
翻译 Spring中InitializingBean接口实现
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。测试程序如下:import org.springframework.beans.factory.InitializingBean;public class TestInitializingBean implements In
2018-01-10 10:47:58
556
转载 @RequestParam @RequestBody @PathVariable 等参数绑定注解详解(转)
简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable;B、处理request header部分的注解: @RequestHeader, @CookieValue
2017-09-01 16:07:23
261
翻译 Mysql中的递归层次查询(父子查询)
描述:最近遇到了一个问题,在mysql中如何完成节点下的所有节点或节点上的所有父节点的查询? 在Oracle中我们知道有一个Hierarchical Queries可以通过CONNECT BY来查询,但是,在MySQL中还没有对应的函数!!! 下面给出一个function来完成的方法 下面是sql脚本,想要运行的直接赋值粘贴进数据库即可。好记性不如烂笔头 下面给出一个function来完成的方法下
2017-08-21 16:53:34
18201
7
转载 Maven中<dependencies>节点和<dependencyManagement>节点的区别
好记性不如烂笔头 Maven中<dependencies>节点和<dependencyManagement>节点的区别
2017-08-03 11:32:19
341
1
转载 Spring Boot 官方文档学习(一)入门及使用
http://www.cnblogs.com/larryzeal/p/5799195.html
2017-08-02 15:41:05
240
转载 简单了解Dubbo
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者
2017-08-01 11:29:36
259
转载 WIN10下搭建vue开发环境
好记性不如烂笔头。说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图:详细的安装步骤如下:一、安装node.js说明:安装node.js的windows版本后,会自动安装好node以及包管理工具npm,我们后续的安装将依赖npm工具。node.js的官方地址为:https://nodejs.org/en/download
2017-07-05 16:15:55
1377
转载 Git可视化极简易教程 — Git GUI使用方法
复制-粘贴-记录windows系统 快速上手Git GUI。不为深入,只为使用。权限校验首先,您的数据保存在远端服务器一份,服务器需要对您的身份识别。一段RSA加密字符串。启动GUI,菜单-帮助,【Step1-创建密钥】Generate SSH KEY【Step2-添加密钥】去你的代码托管服务器,你的账号设置中,添加它。比如在Github中的地址,
2017-07-05 11:52:33
2957
转载 WIN10下搭建vue开发环境
说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图:详细的安装步骤如下:一、安装node.js说明:安装node.js的windows版本后,会自动安装好node以及包管理工具npm,我们后续的安装将依赖npm工具。node.js的官方地址为:https://nodejs.org/en/download/,如
2017-05-25 09:52:36
7509
翻译 log4j.properties配置详解与实例
log4j.properties配置详解与实例随笔记录################################################################################ #①配置根Logger,其语法为: # #log4j.rootLogger = [level],appenderName,appenderName2,... #
2016-07-28 17:56:25
410
原创 Java处理图片时出现异常
Java处理图片时出现异常javax.imageio.IIOException: Not a JPEG file: starts with 0x47 0x49at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImageHeader(Native Method)at com.sun.imageio.plugins.jpeg.JPEGI
2016-06-27 17:17:35
2819
转载 java_ant详解
1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然
2016-03-17 16:28:24
285
翻译 利用CXF框架开发WebService
开发工具:MyEclipse 6.0开发环境:1. jdk1.52. CXF框架,版本apache-cxf-2.2.3.zip,到http://cxf.apache.org/download.html下载注:如使用jdk1.6进行开发,需下载jaxb-api.jar和jaxws-api.jar,然后在本机安装JDK的地方,在jdk1.6.0的jre文件夹下的li
2016-03-16 10:03:39
317
原创 Java中如何读写cookie
Java中如何读写cookie Java代码 java 代码 //写cookie Cookie namecookie = new Cookie("name",name); Cookie passwordcookie = new Cookie("password",password); Cookie optioncookie
2015-06-29 15:50:15
452
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人