自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lee的程序空间

记录一些自己开发的经历

  • 博客(130)
  • 资源 (23)
  • 收藏
  • 关注

原创 记录自己一个简单的curd项目配置的代码生成模板

项目的技术栈是:springboot,mybatis-plus,elasticsearch如果连CURD都还没玩熟的兄弟,就不要玩模板了,自己好好码,代码可以生成,技术还是要自己慢慢学。idea安装easyCode :到setting/other setting里面配置easyCodeType Mapper:Global Config:int:##初始化区域##去掉表的t_前缀$!tableInfo.setName($tool.getClassName($tab.

2021-07-27 09:39:45 342 1

原创 配置ik分词

这里使用7.6.2版本的ik分词器,其他版本到https://github.com/medcl/elasticsearch-analysis-ik/releases去下载手动安装create plugin foldercd your-es-root/plugins/ && mkdir ikunzip plugin to folderyour-es-root/plugins/ikrestart直接安装docker exec -it es /bin/bash ./..

2021-07-20 13:49:06 190

原创 es和kibana密码配置

1,修改es的配置文件:elasticsearch.yml,添加如下配置并重启xpack.security.enabled: true xpack.license.self_generated.type: basic xpack.security.transport.ssl.enabled: truedocker restart es2,进入容器设置各个用户密码docker exec -it es /bin/bash ./elasticsearch-setup-passwords i

2021-07-20 09:45:38 1697 1

原创 docker组网安装es和kibana

组网:docker network create --driver bridge --subnet=192.168.6.0/16 --gateway=192.168.1.1 mynetdocker network inspect mynetes安装:docker pull elasticsearch:7.6.2 mkdir -p D:\es\configmkdir -p D:\es\data docker run --name es -p 9200:9200 -p 9300:9300

2021-07-20 09:41:03 191

原创 iis 部署vue打包后web 刷新报404错误

新建web.config文件,放在web根目录<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <rewrite> <rules> <rule name="VUE"> <match url=".*" />

2021-04-19 14:30:35 380

原创 springcloud feign 踩坑日记No properties id:DESC found on type

情况说明:在feign调用服务的时候query参数对象需要使用@SpringQueryMap注解,此注解只对第一个参数有效。处理feign对pageable的解析: /** * @author Lee * @description 配置feign 解析pageable * @date 2020/10/29 7:32 下午 **/ @Bean public com.fasterxml.jackson.databind.Module pageJack

2021-03-05 11:03:29 613 1

原创 处理服务间feign 上传下载

springboot版本: 2.2.9springcloud版本: Hoxton.SR3处理上传(服务调用端):编码器配置/** * @author Lee * @description feign 文件转码器 * @date 2020/11/26 2:10 下午 **/public class FeignMultipartSupportConfig { @Autowired private ObjectFactory<HttpMessageConverters&g

2020-11-26 16:26:30 210

原创 feign get 多对象参数 脱坑记

我的请求是这样的:项目启动的时候会报too many body…解决方式: 使用@SpringQueryMap注解然后发现 通过feign调到的服务 pageable 参数无法正常传递,原因就不多说了。解决方式是这样的: /** * @author Lee * @description 配置feign 解析pageable * @date 2020/10/29 7:32 下午 **/ @Bean public Module pageJ

2020-10-29 20:08:08 653

原创 seata :no available service ‘null‘ found, please make sure registry config correct

记录一下这个有点坑的问题:no available service ‘null’ found, please make sure registry config correctspringboot 2.2.9springcloud alibaba 2.2.1seata 1.3nacos 1.3.2按照最新的seata文档搭建好后一直报这个错,根据网上的解决方案检查注册中心配置没问题registry.conf registry { # file 、nacos 、eureka、redis、z

2020-09-10 21:42:50 15909 7

原创 feign配置

1,引入feign依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>2,配置feign@FeignClient(value = "service-cat", f

2020-08-02 15:02:07 305

原创 nacos注册中心和配置中心(二)

一,引入依赖<!-- 注册中心--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>${springcloud-alibaba.version}<

2020-07-29 17:19:21 174

原创 nacos搭建(一)

一,下载nacos镜像docker pull nacos/nacos-server二,启动Nacos (单机模式)docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-serverstandalone代表着单机模式运行,非集群模式三,访问Nacos访问地址:http://localhost:8848/nacos登录密码默认nacos/nacos四,集群搭建环境准备1.Centos7.7.1908

2020-07-29 17:11:46 2517

原创 自定义ip限流注解

一:定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface Limit { // 资源名称,用于描述接口功能 String name() default ""; // 资源 key String key() default ""; // key prefix String prefix() default ""; // 时间的,

2020-06-08 15:33:28 351

原创 自定义注解实现接口幂等性处理

新建注解@Target(value = ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface ApiIdempotent { String type() default "head";}新建注解切面@Aspect@Componentpublic class ApiIdempo...

2020-04-13 15:42:56 821

原创 自定义注解,实现jpa查询,使用起来很方便,记录一下

自定义注解: @Query/** * @author Lee * @description * @date 2019/12/25 11:36 **/@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)public @interface Query { // Dong ZhaoYang 2017/8/7...

2020-03-25 11:51:14 3655

原创 不生成proto文件,像gson,fastjson 那样优雅的使用protobuffer

一:导入依赖<dependency> <groupId>com.dyuproject.protostuff</groupId> <artifactId>protostuff-runtime</artifactId> <version>1.1.3</version> </dependen...

2020-03-22 19:07:34 398

原创 java用户行为埋点-注解方式

1)定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface Log { String value() default "";}2)定义entity 这里我用的jpa/** * @author Lee * @description 行为日志类 * @date 20...

2020-03-06 15:22:14 3259

原创 springboot rabbitmq的基本使用

1,引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> <version>2.1.0.RELEASE</version>...

2019-08-12 10:47:52 141

原创 springboot定义一个打印入参日志的注解 -- 记录

1,定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Inheritedpublic @interface PrintLog {}2,定义注解实现@Aspect@Component@Slf4jpublic class LogDebug { @Pointcut("@annotation...

2019-07-12 13:19:28 780

原创 自定义注解 简单demo

1,定义注解@Target({ElementType.METHOD,ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)public @interface Change {String value() default “1”;}2,定义注解切面@Component@Aspectpublic class AnnotationA...

2019-06-30 21:45:56 325

原创 spring 策略模式使用

1,定义策略接口:public interface DiscountStategy {public String type();public double discount(double fee);}2,实现接口:@Componentpublic class AdisCount implements DiscountStategy {@Overridepublic String...

2019-06-30 00:16:19 411

原创 简单看看spring的IOC和DI

1,注入一个bean初始化设置的类到容器:@Componentpublic class TestBean implements InitializingBean {private String name;private int age;public TestBean(String name, int age) { this.name = name; this.age = ...

2019-06-29 23:08:40 109

原创 spring 事件监听机制的三种实现方式

spring 事件监听机制的三种实现方式,无序监听(实现事件方式) ,有序监听(实现smart事件方式), 注解监听准备一个事件:@Slf4jpublic class OrderEvent extends ApplicationEvent {public OrderEvent(Object source,String createOrder) {super(source);log.d...

2019-06-29 18:34:48 2615

原创 pdf转excel (可定制修改 比网上转换准确)

引入依赖:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version> </dependency> <!-- https://mvn...

2019-04-11 11:17:37 995

原创 jdk8包介绍

Java平台,标准版第八版API规范java.applet提供了需要创建一个小程序和用来跟其他小程序交流上下文的类。java.awt包含了所有用于创建用户界面和绘制图形和图像的类。java.awt.color提供了颜色空间的类。java.awt.datatransfer提供了应用程序内部和应用程序之间进行数据交换的接口和类。java.awt.dnd拖放功能是分布在许多提供一个...

2019-02-20 13:27:51 290

原创 使用lombok@Builder 多参数重叠构造器 非常方便 (很多小白可能不知道 还是发出来看看)

引入依赖 &lt;dependency&gt; &lt;groupId&gt;org.projectlombok&lt;/groupId&gt; &lt;artifactId&gt;lombok&lt;/artifactId&gt; &lt;/dependency&gt;idea添加插件支持 否则会有红杠杆bean中引入注解使用builder模式...

2019-02-19 11:09:05 3494

原创 golang写的一个抽奖系统 权限用的jwt 可以后台配置 (供学习使用 windows , mac ,linux双击使用 自动创建数据库)

1)目录结构2)配置文件app.conf 支持多环境 配置appname = drawhttpport = 8080runmode = localsessionon = truedebug = true[local]httpport = 8088jwt_key = jlimigyangaosdkoaiojiweautorender = truetokenExt = ...

2019-02-19 10:57:44 430

原创 build重叠构造器有利于参数扩展 并发下比javabean方式安全更高 推荐使用

import lombok.*;import org.springframework.beans.BeanUtils;/* * @author Lee * @description 主要用于当参数非常多的时候 进行更改不会影响原有构造 比javabean 的方法更安全 * @date 2019/2/18 14:29 * @param * @return **///可以使用l...

2019-02-18 15:07:07 210

原创 js高精度计算

//除法函数,用来得到精确的除法结果//说明:javascript的乘法结果会有误差,在两个浮点数相乘的时候会比较明显。这个函数返回较为精确的除法结果。//调用:accDiv(arg1,arg2)//返回值:arg1乘以arg2的精确结果function accDiv(arg1, arg2) { var t1 = 0, t2 = 0, r1, r2; try { ...

2019-01-10 16:04:57 3933 1

原创 lambda stream编程手记

package com.example.demo;import com.alibaba.fastjson.JSON;import lombok.AllArgsConstructor;import lombok.Data;import org.junit.Test;import java.text.DecimalFormat;import java.util.*;import ja...

2018-11-27 10:13:38 136

原创 Springcloud初始框架搭建

框架代码在:[email protected]:jlimingyang/springcloud.git

2018-11-13 16:41:13 152

原创 redis sentinel单机搭建记录

redis安装那么简单的就不记录了 随便百度就okredis master 的配置本机外网ip:139.105.140.119master redis.confport 6379tcp-backlog 100timeout 0tcp-keepalive 0daemonize yessupervised nopidfile "/var/run/redis.pid"l...

2018-10-22 22:04:35 342

原创 springboot socket

引入依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-websocket&lt;/artifactId&gt; &lt;exclusions&g...

2018-10-08 18:43:00 433

原创 写了个小东西 java合并map 重复键合并 以及平均分配

private Map&amp;lt;Integer, List&amp;lt;Integer&amp;gt;&amp;gt; mergeMap(Map&amp;lt;Integer, List&amp;lt;Integer&amp;gt;&amp;gt; map1, Map&amp;lt;Integer, List&amp;lt;Integer&amp;gt;&amp;gt; map2) {

2018-09-13 11:11:56 1252

原创 java 读取excel工具记录

依赖: &lt;dependency&gt; &lt;groupId&gt;org.apache.poi&lt;/groupId&gt; &lt;artifactId&gt;poi&lt;/artifactId&gt; &lt;version&gt;3.9&lt;/version&gt; &lt;/

2018-09-12 08:59:39 197

原创 google开源 离线获取手机号归属地和运营商

引入依赖:&lt;dependency&gt; &lt;groupId&gt;com.googlecode.libphonenumber&lt;/groupId&gt; &lt;artifactId&gt;libphonenumber&lt;/artifactId&gt; &lt;version&gt;8.7.1&lt...

2018-09-11 16:57:55 2240 3

原创 vue+element+axios基础框架

源码地址web vue+element初始框架组装Build Setup# 安装依赖cnpm install# 运行 localhost:8080cnpm run dev# 打包 默认prodnpm run build# build for production and view the bundle analyzer reportnpm run ...

2018-09-07 10:28:19 3141

原创 vue2 为每个页面设置title

设置router/index.js:import Vue from 'vue'import HelloWorld from '@/components/HelloWorld'import Index from '../../static/Index'import Router from 'vue-router'Vue.use(Router)const router = new Ro...

2018-09-06 23:48:43 471

原创 golang本地连接linux服务器 执行shell命令(可用于自动化部署)

源码下载ssh连接器:package ssh_connectorimport ( "fmt" "net" "golang.org/x/crypto/ssh")func Connect(user, password, host string, port int) (*ssh.Session, error) { var ( auth...

2018-08-31 11:58:45 3310 1

原创 多jdk自由切换

.bash_profile配置:# jdk configJAVA_8=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/HomeJAVA_10=/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Homealias jdk8='export JAVA_...

2018-08-28 10:45:29 150

软考高项+真题.zip

软考高项+真题.zip

2023-08-28

nacos1.3.2-mysql.sql

拿到nacos 1.3.2版本 部署高可用版本,结果nacos的config里面的sql文件无法直接导入mysql ,我自己做了一下处理,方便直接导入sql使用

2020-08-26

docer-file.zip

hadoop3.3 docker部署集群所需dockerfile及软件资源

2020-07-23

ojdbc14.rar

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=E:\ojdbc14.jar 安装到本地仓库 ,驱动版本:10.2.0.4.0

2019-11-06

beego抽奖demo

可作于项目基础框架或者学习使用

2019-02-19

省市区码表

省市区码表

2018-10-27

golang本地执行linux服务器命令(用于自动化部署很 爽哦)

golang本地执行linux服务器命令(用于自动化部署很 爽哦) golang本地执行linux服务器命令(打包为exe应用用于自动化部署很 爽哦) golang本地执行linux服务器命令(用于自动化部署很 爽哦) golang本地执行linux服务器命令(用于自动化部署很 爽哦)

2018-08-31

ocr安装训练记录+所需软件

图文识别支持linux和mac安装 图文识别支持linux和mac安装 图文识别支持linux和mac安装 图文识别支持linux和mac安装

2018-07-27

jenkins_+jdk

jenkins+jdk jenkins+jdk jenkins+jdk jenkins+jdk jenkins+jdkjenkins+jdk

2018-03-30

php7.0 sqlserver连接插件 windows mssql 11和13驱动包 git2.6 windows版本

php7.0 sqlserver连接插件 windows mssql 11和13驱动包 git2.6 windows版本 php7.0 sqlserver连接插件 windows mssql 11和13驱动包 git2.6 windows版本 php7.0 sqlserver连接插件 windows mssql 11和13驱动包 git2.6 windows版本 php7.0 sqlserver连接插件 windows mssql 11和13驱动包 git2.6 windows版本 php7.0 sqlserver连接插件 windows mssql 11和13驱动包 git2.6 windows版本

2018-03-28

php-redis 插件

php连接redis的插件 php连接redis的插件 php连接redis的插件php连接redis的插件

2018-03-28

activeMq的一个小例子

activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子activeMq的一个小例子

2018-01-09

springboot api或者web开发

配置好的springboot开发基本框架 druid数据源以及监控 mybatis 以及逆向工具 thymeleaf模版范例 拦截器 swagger api 框架 等,满足基本开发需求

2017-11-13

php转数据库工具

php封装的转移数据库工具 用于多个数据库操作 php封装的转移数据库工具 用于多个数据库操作 php封装的转移数据库工具 用于多个数据库操作

2017-09-29

公司官网demo

安装步骤: 1、下载文件,并且解压到网站的根目录下或者根目录下新建一个目录,配置好apache/IIS虚拟主机; 2、安装网址http://localhost/(localhost为您网址地址) 3、网站后台入口 http://localhost/admin/index.php 4、环境要求:PHP + Mysql 5、伪静态安装 Apache Web Server(独立主机用户) 不用配置 IIS Web Server(独立主机用户) 伪静态文件在根目录/httpd.ini IIS7 Web Server(独立主机用户) 伪静态文件在根目录/web.config

2017-09-13

php5.3.29.tar.gz

php5.3.29.tar.gz

2017-08-26

java servlet上传下载工具类

基于孤傲苍狼 的上传下载 封装的工具类

2017-05-12

简单投票系统带数据库

laravel5.2写的简单投票系统带注册以及后台管理功能

2017-03-07

HydraViewer.app

HydraViewer MAC版 。 听课必备

2017-03-07

springMVC+mybatis+maven 整合框架

springMVC+mybatis+maven 整合框架,可以学习用,可以开发用,结合我上传的maven包可以节省很多麻烦。

2016-10-09

laravel5.2写的博客系统带数据库

学习laravel时跟着视频写的。

2016-10-09

刚开始学java时servlet写的一个网站

刚开始学java时servlet写的一个网站,里面有上传文件的代码等,前端+后台,代码比较冗余,网站也很丑,毕竟自己做得第一个项目,仅供新手学习servlet用。

2016-10-09

thinkphp微信扫码支付完整版

这是微信扫码支付二的完整版,配置好公众号参数就可以使用,支付成功页面需要自己设计哦

2016-04-20

微信两种扫码支付源码分享 thinkphp版

自己花了一个周吧微信支付V3做到了thinkphp3.2.3里面,想当初自己想找个demo都找不到,硬是花了一个周,在这里给新手们提供一个方便,知识提供了一个支付基础,可以按自己的需求改。扫码一有个xml回调的小问题,骚麻耳是我们公司正在用的,完全可以使用,具体配置还是要参照官方文档哦。还不懂的可以问我哦,源码里面的说明文件有我的联系方式。

2016-04-12

空空如也

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

TA关注的人

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