自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 电影、酒店、外卖红包天天领

外卖红包 饿了么、美团电影红包酒店红包

2021-02-20 11:46:23 321

原创 java 调用博思得条码打印机

准备工作:1)、JNative(JNative.jar、JNativeCpp.dll)2)、博思得dll文件(CDFPSK.dll)和API文档import org.xvolks.jnative.JNative;import org.xvolks.jnative.Type;import org.xvolks.jnative.exceptions.NativeException;import sun.applet.Main;/** * @Auther: zs * @Date: 2.

2020-08-03 11:43:50 1925 5

原创 Linux系统安装Docker,图文笔记

==============

2020-06-26 18:13:17 347

原创 SQL笔记:分组排序 在一张包含学生ID、课程、成绩的表中,检索出每门课程的前三名

表定义 及 测试数据CREATE TABLE `score_info` ( `student_id` int NOT NULL AUTO_INCREMENT, `category` varchar(255) DEFAULT NULL, `score` int DEFAULT NULL, PRIMARY KEY (`student_id`)) ENGINE=InnoDB AUTO...

2020-04-21 11:20:55 1052

原创 MySql:阿里云Yum安装MySql 8.0数据库,并配置用户及权限,极简操作!

Yum命令 安装MySql下载MySql Yum存储库,选择对应的版本(以Centos 7 为例 选择EL7的)以wget命令为例(在local下新建一个mysql文件夹,将rpm文件下载到该路径下)#进入local文件夹cd /usr/local/#创建mysql文件夹(下载到其他地方也可以,下载到这里是为了方便管理)mkdir mysql#进入mysql文件夹cd my...

2020-04-17 11:50:11 692

原创 linux mysql 数据库 备份

Mysql备份命令##/usr/local/mysqlback/super_$(date +%Y%m%d_%H%M%S).sql 保存到/usr/local/mysqlback/路径下,文件名为super_当前时间.sqlmysqldump -h IP -u用户名 -p密码 数据库名 > /usr/local/mysqlback/super_$(date +%Y%m%d_%H%M%S)...

2019-11-13 17:36:05 133

原创 java 冒泡排序 和 选择排序

冒泡排序:依次拿未对比排序过的 两个相邻的数对比,然后排序选择排序:依次拿 未对比排序过的 和后边所有的数对比,然后排序public static void main(String[] args) { int[] myArray = {13,23,5,99,42,501,302,1,2,88}; System.out.println("排序前的数组为:"...

2019-10-14 17:15:24 91

原创 mysql 字段 中文替换

代码原因导致文件路径异常,如需将filePath字段内容的第一个“.”和第二个“.”之间的数据给替换成空获取到需要替换的内容SELECT id,filePath,SUBSTRING(filePath,LOCATE('.',filePath),CHAR_LENGTH(filePath)-LOCATE('.',REVERSE(filePath))-LOCATE('.',filePath)+1...

2019-09-30 11:50:19 1100

原创 sql 两个时间相减 根据生日获取年龄 分组统计

根据生日获取年龄select birthday,DATEDIFF(now(),birthday)/365 age FROM lg_lawyer_base where not ISNULL(birthday) and isDeleted = 0;使用当前DATEDIFF函数 用当前时间NOW()减去生日birthday 在除以365,即可获取到年龄根据获取到的年龄分组统计24以下、25...

2019-09-10 17:03:46 3914

原创 聊天消息实时推送(springBoot,webSocket)

使用springBoot集成的webSocket实现实时消息推送(模仿聊天)java代码package com.lsbj.biz.scoket;import org.apache.commons.lang3.StringUtils;import org.springframework.stereotype.Component;import javax.websocket.*;...

2019-01-17 17:06:44 7335 8

原创 quartz 静态、动态定时任务(springboot)

静态定时任务package com.lsbj.biz;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableScheduling;import org.springframework.scheduling.an...

2019-01-16 17:54:55 468

原创 linux基础命令

文件创建文件:touch 文件名创建文件夹:mkdir 文件夹名修改文件名:mv 原文件名 修改后文件名移动文件位置:mv 文件名 要移动的位置删除文件:rm -r 文件名/文件夹(-r 代表删除这个下面的所有。)删除多级文件:rm -rf 文件夹名(-r 代表删除这个下面的所有。f 表示不需要用户确认)修改文件权限:chmod 751 文件名(文件所属人:读,写,执行...

2019-01-11 11:29:41 151

原创 sql条件统计

select count(DISTINCT pmsInfo.id,pmsInfo.categoryId = 127 or null) msaj, -- count(DISTINCT pmsInfo.id,pmsInfo.categoryId = 128 or null) xsaj, count(DISTINCT pmsInfo.id,pmsInfo.causeOfActionId I...

2019-01-10 14:43:55 1602

原创 mysql保存或更新 ON DUPLICATE KEY UPDATE

INSERT INTO pms_statistic ( id, tenantId, tenantName, isDeleted, createTime)VALUES ( 6257,50,'保存或修改0',1,'2020-01-00' ) ,( 6258,51,'保存或修改1',1,'2020-01-01' ) ,( 6259,52,'保存或修改2',1,'2020...

2019-01-10 14:19:40 18108 2

原创 Gitlab+jenkins:提交代码,自动构建、上传镜像、发布至k8s、企业微信发送通知

Gitlab+jenkins:提交代码,自动构建、上传镜像、发布至k8s、企业微信发送通知

2022-03-09 15:37:10 2015 1

原创 Seata 事务,SpringCloudAlibaba+Nacos

版本信息组件版本说明SpringBoot2.1.3.RELEASESpringCloudGreenwich.SR6SpringCloudAlibaba2.1.4.RELEASENacos1.4.1Seata1.4.0部署Seata服务端下载Seata服务端 https://github.com/seata/seata/releases/download/v1.4.2/seata-server-1.4.2.tar.gz解压tar包

2021-11-04 18:20:26 136

原创 Snowflake 雪花算法

生成19位数字,由四部分组成1bit0(不用处理) 41bit时间戳:时间截差值(实时时间截 - 开始时间截 ),差值最好大于等于238418579102,这样生成出来的id刚好19位。238418579102值的来源为:1的18次方 右移 22位(10bit机器码+12bit序列号); 10bit机器id(分布式):10bit,可以部署在0-1023台机器上。 12bit序列号:0-4095,因为前边有毫秒级时间戳,所以每秒每台机器可以生成4096个id。示例public c...

2021-10-29 15:15:58 393

原创 linux yum 命令无反应 ctrl+c不能退出

1、删除rpm下__db.*数据文件rm -rf /var/lib/rpm/__db.*2、重建rpm数据rpm -vv --rebuilddb3、查看rpm是否阻塞strace rpm -aq |grep kernel4、执行后如果卡住,如:open("XXXXXX", O_RDWR|O_CREAT, 0644) = 3)不动,ctrl+c退出,然后lsof XXX 查看那些进程再使用,然后kill 杀掉即可...

2021-09-16 11:50:37 903

原创 nacos docker集群

nacos 镜像版本:nacos/nacos-server:1.4.2拉取镜像:docker pull nacos/nacos-server:1.4.2启动nacos镜像docker run -d --name nacos --restart=always -p 18848:18848 -v nacos:/home/nacos -e PREFER_HOST_MODE=hostname -e MODE=cluster -e NACOS_SERVERS="ip1:18848 ip2:18848 ip

2021-06-30 11:56:09 130

原创 Java ImageIO IIOException: Unsupported image type

ImageIo 加载图片格式校验比较严格,不符合标准的会拒绝加载。要处理特定的图片可以添加相应的依赖(内置的 ImageIO Java API 在运行时自动加载插件)<dependency><groupId>com.twelvemonkeys.imageio</groupId><artifactId>imageio-jpeg</artifactId><version>3.3.2</version></

2021-06-25 13:52:14 163

原创 jenkins 打包springboot 并使用docker jdk镜像运行jar包

jenkins配置(需安装 maven,git,ssh)系统管理->系统配置->Publish over SSH构建成功后 jar包发送到远程服务器并执行shell– post steps 下配置成功后执行– 参数配置#!/bin/bashcontainerId=`docker ps -a|grep demo|awk '{print $1}'`if [ -n $containerId ];then echo "正在停止并删除服务:"$containe

2020-12-21 12:00:59 291

原创 jenkins springboot打包docker镜像并部署(本机)

代码配置及Dockerfile文件pom依赖<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!--加入下面两项配置--> <executi

2020-12-21 11:19:22 540

原创 微信公众号 获取 token、用户信息、xml map转换、服务器回调签名校验、自定义消息回复、模板消息

微信公众号工具类package com.isus.service.attendance.provider.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.isus.service.attendance.provider.persistence.entity.CheckLog;import com.yooqun.standard.service.spring.redis

2020-12-10 09:59:32 210

原创 SpringBoot 区分 生产、测试、开发 不同环境不同配置

SpringBoot 区分 开发、测试、生产 不同配置环境:生产(prod)测试(test)开发(dev)生产、测试、开发 数据库不同 启动时指定环境 选择对应的配置文件( jar包 main方法启动)配置文件:默认配置文件(选择环境、设置公共配置)开发环境(开发环境配置)测试环境(测试环境的配置信息)正式环境配置(正式配置信息)启动服务,使用不同配置(linu...

2020-03-24 11:49:25 5622

原创 nginx 转发 客户端 ip 为 127.0.0.1

修改nginx配置文件如下(在location中添加:proxy_set_header x-forwarded-for $remote_addr;) server { listen 80; server_name www.zhangshan.top; #charset koi8-r; #access_l...

2019-10-17 15:11:36 1855

原创 mysql 判断字段中是否包含中文

SELECT column FROM table WHERE length(column)!=char_length(column)当字符集为UTF-8,并且字符为中文时,length()和char_length()两个方法返回的结果是不相同的。

2019-09-30 09:58:22 2051

原创 java 比对两个对象属性变化 记录日志

自定义一个注解(用来定义地段的中文名)import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;/** * @Auther: zs * @Date: 2019/9/24 17:13 * @Description: 字段名称注解 */@Retention(Retention...

2019-09-25 13:25:31 2620

原创 linux activiti 流程图 中文乱码

windows 显示正常(代码设置为:宋体)linux 显示异常原因:linux服务器为安装中文字体解决:在window中拷贝需要的字体到linux下安装(以“宋体 常规”为例)进入C:\Windows\Fonts,找到“宋体 常规”文件simsun.ttc 拷贝文件到linux 中java根目录下/jre/lib/fonts 文件夹下(如果没有fonts文件夹,直接建...

2019-09-24 13:31:14 1289

原创 nginx 代理同一 tomcat 下的 不同 项目

jenkins 和 dubbo在同一个tomcat下jenking.zhangshan.top 访问 jenkins项目 dubbo.zhangshan.top 访问 dubbo项目配置nginxserver { listen 80; server_name dubbo.zhangshan.top; #charset...

2019-09-24 11:55:10 315

原创 jenkins 构建 maven 子模块

Jenkins构建Maven多模块项目时,单独编译子模块#构建super-admin-service模块 并构建 super-admin-service 相关的其他模块-pl super-admin-service -am clean package#构建模块super-admin-service,同时构建依赖super-admin-service的其他模块-pl super-...

2019-09-23 12:50:39 2642 3

原创 springboot 发布到 tomcat 7 启动报错:java.lang.NoClassDefFoundError: javax/el/ELManager

Error creating bean with name 'defaultValidator' defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class]: Bean instantiation via factory m...

2019-09-22 11:32:16 469

原创 jdbc 读取mysql数据库里保存的对象

package com.aa.biz.utils.dbtest;import com.aa.biz.api.workflow.ProcessInitiatorVariable;import java.io.IOException;import java.io.ObjectInputStream;import java.sql.*;/** * @Auther: zs * @Dat...

2019-09-20 14:33:41 254

原创 linux 安装git

##安装yum install git##查看版本(是否安装成功)git version

2019-09-19 21:03:13 60

原创 linux 安装maven

下载压缩包wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz解压缩(以加压在:/usr/local 下为例)##解压缩tar -zxf apache-maven-3.6.1-bin.tar.gz -C /usr/local##重命名mv apa...

2019-09-17 22:35:15 87

原创 阿里云 tomcat启动卡住 Root WebApplicationContext: initialization completed in

原因tomcat启动时为提高安全性会使用 /dev/random 获取随机数并通过SHA1算法生成一个密钥/dev/random 会根据噪音产生随机数,如果噪音不够它就会阻塞。Linux是通过I/O,键盘终端、内存使用量、CPU利用率等方式来收集噪音的,如果噪音不够生成随机数的时候就会被阻塞。...

2019-09-17 16:30:56 1274

原创 Nginx 反向代理

使用阿里云服务器 子域名反向代理dubbo配置子域名(dubbo.zhangshan.top)修改nginx.conf 文件重新启动nginx成功但是使用www.zhangshan.top访问是也会访问到dubbo原因: 路径如果在nginx在配置文件中无法找到,则会转发第一个server验证 :在nginx.conf的 dubbo.zhangshan.top的转发ser...

2019-09-17 14:44:16 154

原创 Nginx安装

安装插件gccyum install gcc-c++pcreyum install –y pcre pcre-develzlibyum install –y zlib zlib-developensslyum install –y openssl openssl-devel下载nginx tar包,并上传,或直接使用wget下载(以/usr/local下为...

2019-09-17 13:43:41 81

原创 linux 删除nginx

查找所有nginx文件find / -name “*nginx*”删除nginx文件rm -rf 查找到的nginx文件例(多个文件用空格隔开): rm -rf /var/temp/nginx/ /var/log/nginx/ /usr/local/nginx /run/nginx/yum清理yum remove nginx...

2019-09-10 13:21:57 520

原创 SQL 两个时间段交集查询

SELECT * FROM tableWHERE (endDate > #{startDate} AND endDate < #{endDate}) OR (startDate > ${startDate} AND startDate < #{endDate})endDate的时间值大于开始时间且小于结束时间 或 startDate的时间值大于开...

2019-09-03 15:36:32 3469

原创 mybatis-plus Invalid bound statement (not found): com.zs.admin.service.mapper.AccountMapper.list

spring boot+mybatis plus 在代码无误的情况下包这个异常 Invalid bound statement (not found)可能原因:idea在创建文件夹是一次创建多个,采用“.”分隔,但是idea会默认只会创建一个文件,而不是多层(例如:com.mabatis.mapper会被创建为一个文件,名称为com.mabatis.mapper的文件夹解决方法:逐层...

2019-08-29 19:31:23 470

JNative-1.3.2.zip

JNative.jar , JNativeCpp.dll ,libJNativeCpp.so,java通过JNative调用动态dll所需的文件jar

2020-08-03

空空如也

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

TA关注的人

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