- 博客(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
414
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
229
原创 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
1853
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
247
原创 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
478
原创 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
707
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
272
原创 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
698
原创 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
16372
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
425
原创 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
230
原创 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
2630
原创 自定义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
410
原创 自定义注解实现接口幂等性处理
新建注解@Target(value = ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface ApiIdempotent { String type() default "head";}新建注解切面@Aspect@Componentpublic class ApiIdempo...
2020-04-13 15:42:56
896
原创 自定义注解,实现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
3774
原创 不生成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
463
原创 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
3406
原创 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
202
原创 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
828
原创 自定义注解 简单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
386
原创 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
446
原创 简单看看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
155
原创 spring 事件监听机制的三种实现方式
spring 事件监听机制的三种实现方式,无序监听(实现事件方式) ,有序监听(实现smart事件方式), 注解监听准备一个事件:@Slf4jpublic class OrderEvent extends ApplicationEvent {public OrderEvent(Object source,String createOrder) {super(source);log.d...
2019-06-29 18:34:48
2690
原创 pdf转excel (可定制修改 比网上转换准确)
引入依赖:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version> </dependency> <!-- https://mvn...
2019-04-11 11:17:37
1118
原创 jdk8包介绍
Java平台,标准版第八版API规范java.applet提供了需要创建一个小程序和用来跟其他小程序交流上下文的类。java.awt包含了所有用于创建用户界面和绘制图形和图像的类。java.awt.color提供了颜色空间的类。java.awt.datatransfer提供了应用程序内部和应用程序之间进行数据交换的接口和类。java.awt.dnd拖放功能是分布在许多提供一个...
2019-02-20 13:27:51
367
原创 使用lombok@Builder 多参数重叠构造器 非常方便 (很多小白可能不知道 还是发出来看看)
引入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>idea添加插件支持 否则会有红杠杆bean中引入注解使用builder模式...
2019-02-19 11:09:05
3576
原创 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
487
原创 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
260
原创 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
4036
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
185
原创 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
381
原创 springboot socket
引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> <exclusions&g...
2018-10-08 18:43:00
509
原创 写了个小东西 java合并map 重复键合并 以及平均分配
private Map&lt;Integer, List&lt;Integer&gt;&gt; mergeMap(Map&lt;Integer, List&lt;Integer&gt;&gt; map1, Map&lt;Integer, List&lt;Integer&gt;&gt; map2) {
2018-09-13 11:11:56
1295
原创 java 读取excel工具记录
依赖: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </
2018-09-12 08:59:39
225
原创 google开源 离线获取手机号归属地和运营商
引入依赖:<dependency> <groupId>com.googlecode.libphonenumber</groupId> <artifactId>libphonenumber</artifactId> <version>8.7.1<...
2018-09-11 16:57:55
2408
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
3177
原创 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
558
原创 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
3423
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
168
nacos1.3.2-mysql.sql
2020-08-26
ojdbc14.rar
2019-11-06
golang本地执行linux服务器命令(用于自动化部署很 爽哦)
2018-08-31
php7.0 sqlserver连接插件 windows mssql 11和13驱动包 git2.6 windows版本
2018-03-28
activeMq的一个小例子
2018-01-09
springboot api或者web开发
2017-11-13
公司官网demo
2017-09-13
springMVC+mybatis+maven 整合框架
2016-10-09
刚开始学java时servlet写的一个网站
2016-10-09
微信两种扫码支付源码分享 thinkphp版
2016-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人