自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lvzhyt的专栏

coding的世界

  • 博客(75)
  • 资源 (4)
  • 收藏
  • 关注

原创 从mybatis-plus-generator看如何编写代码生成器

项目中常常用到代码生成器生成代码,下面介绍velocity代码生成原理,及如何编写代码生成器。Velocity介绍 Velocity是一个基于Java的模板引擎,基于MVC模型实现,其提供了一个Context容器(相当于Spring的Model),在java代码里面我们可以往容器中存值,然后在vm文件中使用特定的语法获取(相当于Spring页面中取值如freemarker、thymeleaf)。官网:http://velocity.apache.org/maven引入<!-- https://mvn

2022-09-15 20:23:42 579

原创 CMS GC 垃圾回收时机及参数

CMS垃圾回收时机及常用参数

2022-09-14 22:38:39 578 1

原创 ​飘飞的绿叶之 spring-cloud 链路追踪

​spring-cloud 链路追踪为什么需要链路追踪?可以理清微服务间的调用关系;可以快速查询日志;可以实施系统监控;下面是一个日志,根据traceId可以方便的查看这个服务的调用过程,请求参数、调用类、方法、lineNum、message信息;目前主要的一些 APM 工具有: Cat、Zipkin、Pinpoint、SkyWalking。一、spring-cloud-sleuth官网:https://spring.io/projects/spr...

2021-05-30 16:25:50 207

原创 SpringBoot 电子书

SpringBoot 电子书《Spring.3.x企业应用开发实战.pdf》《Spring5高级编程(第5版)》《深入浅出Spring Boot 2.x.pdf》《Spring+Cloud微服务实战.pdf》《深入实践Spring+Boot.陈韶健》扫码关注公众号,回复”SpringBoot“获得。...

2021-05-25 22:54:55 891

原创 SpringBoot 集成ElasticSearch的几种方式

SpringBoot 集成ElasticSearch的几种方式SpringBoot 集成ElasticSearch有两种方式,1)通过客户端 如JestClient 。优点:依赖包少。2) spring-data框架。优点:可应用框架提供的功能。准备工作:docker安装elasticSearch、kibanaelasticSearch、kibana版本选取7.9.0,两个版本需要一样docker pull elasticsearch:7.9.0#创建网络 将e...

2021-05-25 22:27:03 2814 3

原创 spring cloud nacos 服务地址使用域名时 报错

spring cloud nacos 服务地址使用域名时 报错server-addr 配置为域名的时候报错,而使用IP没有问题failed to req API:/nacos/v1/ns/instance after all servers解决:方式一 升级版本 2.2.1.RELEASE 以上<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cl

2021-05-21 19:49:11 2145

原创 ​Springfox swagger2 源码解析

​Springfox swagger2 源码解析doc访问页面http://localhost:8080/doc.htmlapi-json访问页面http://localhost:8080/v2/api-docspom依赖<!-- https://mvnrepository.com/artifact/com.github.xiaoymin/knife4j-spring-boot-starter --><dependency> <groupId&gt...

2021-05-19 14:01:17 1470

原创 SpringBoot Swagger2 Response统一默认返回信息

​SpringBoot Swagger2 Response统一默认返回信息SpringBoot 集成knife4j swagger2 统一默认Responseknife4j 文档https://doc.xiaominfo.com/knife4j/documentation/pom依赖<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId&...

2021-05-19 14:00:05 2142

转载 飘飞的绿叶系列 工欲善其事必先利其器--maven

​飘飞的绿叶系列工欲善其事必先利其器--maven1. maven下载及教程maven 官网地址 https://maven.apache.org/index.html#mavne 3.6.3 下载地址 https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/maven 菜鸟教程https://www.runoob.com/maven/maven-tutorial.htmlmaven repository ...

2021-05-19 13:58:09 107 1

原创 飘飞的绿叶--Spring cloud

飘飞的绿叶--Spring cloudRubble拾光公园前天我是一只工程狗Rubble。在这里拾捡生活的时光,分享技术,希望更多的人拾捡技术的点滴而更快乐!Spring cloud 云间绿叶此系列文章将分享spring cloud相关的一些技术。预计包含如下章节: 工欲善其事必先利其器--maven 云间绿叶的绿叶--Spring 快速组装的工厂--Spring Boot 成果存储的纽带--Mybatis plus ...

2021-05-19 13:54:41 79

原创 hbuild uniapp mock

小程序 app 不支持mockjs拦截 h5 可以本文通过匹配url 返回json数据 json可以mockuni.request promise插件https://ext.dcloud.net.cn/plugin?id=289建目录mock对url 进行匹配,调用相应的方法返回json数据,支持路径参数 pathvariable 如get baidu.com/:id。 若未匹配到则走网络请求mockRequest.js/** * version 1.0.0 ...

2020-11-24 17:51:33 1039

原创 ant design 登录权限控制

ant design 登录权限控制在models>>login.ts中 logout 方法 增加 localStorage.removeItem('antd-pro-authority')当用户退出的时候用调用 login/logout用户登录时获取 用户的authority 保存在localStorageauthority中 setAuthority 方法localStorage.setItem('antd-pro-authority',JSON.stringify..

2020-09-21 20:09:24 628

原创 ant design pro 动态路由 menuDataRender 

ant design pro 动态路由 menuDataRender菜单菜单根据config.ts生成。如果你的项目并不需要菜单,你可以在src/layouts/BasicLayout.tsx中设置menuRender={false}。从服务器请求菜单你可以在src/layouts/BasicLayout.tsx中修改menuDataRender,并在代码中发起 http 请求,只需服务器返回下面格式的 json 即可。menuDataRender 传入...

2020-09-21 17:35:11 5158 1

原创 ant design pro dva model 使用示例

ant design pro dva model 使用示例创建项目 参考:https://pro.ant.design/docs/getting-started-cnyarn create umi 选择ant-design-pro: npm install npm start可以使用 yarn新建文件 pages>DemoPage>model.tsimport { Reducer, Effect } from 'umi';import { Connect...

2020-09-16 16:56:10 952

原创 让sentinel-dashboard的流控配置持久化到nacos

让sentinel-dashboard的流控配置持久化到nacos官网 git: https://github.com/alibaba/Sentinel微服务可以将流控配置放在nacos中,但dashboard修改的规则不能持久化。本文将dashboard中的修改同步到nacos中,dashboard监控流控仍然从微服务客户端读取。微服务客户端重启后会从nacos中读取数据,实现持久化。主要思路: dashboard修改配置的时候,将数据发布到nacos中。注意dashboard中的是xxR.

2020-07-30 20:30:37 1046

原创 snowflake 基于redis的生成器

snowflake 需要配置workerId dataCenterId, 可以用k8s的配置文件,zookeeper唯一节点实现。本文基于redis setnx redisTemplate.opsForValue().setIfAbsent 实现通过心跳 设置有效时间 保持服务,服务停止则释放资源set(key,val,expire)gitee:https://gitee.com/tg_seahorse/demo-cloud/tree/develop/demo-snowflake...

2020-05-23 20:03:37 984

原创 springcloud gateway nginx header 丢失

springcloud gateway nginx header 丢失1、默认的情况下nginx引用header变量时不能使用带下划线的变量。要解决这样的问题只能单独配置underscores_in_headers on;2、默认的情况下会忽略掉带下划线的变量。要解决这个需要配置ignore_invalid_headers off。不使用带下划线的header或者修改nginx 配置...

2020-05-18 17:38:25 1672

原创 springboot cloud docker

springboot maven docker 插件部署一、环境配置windows环境1. 设置环境变量默认情况下,执行mvn docker:build -DpushImage命令时,将尝试连接到localhost:2375上的docker。将DOCKER_HOST环境变量设置为在其他位置连接。DOCKER_HOST=tcp://:23752. docker开启远程服务...

2020-04-23 16:30:39 171

原创 mybatisplus generator 代码生成器

##mybatis-plus 代码生成器基于 mybatis-plus generatorgit: https://github.com/lvzhyt/mybatisplus-generator模板工具 velocity修改配置文件 generator.properties修改templates下的模板 生成想要的文件 只保留了vm详细 参见官方 https://mp....

2020-03-28 17:53:39 575

原创 解决iView中InpuNuber限定小数位时,输入光标经常后移的问题

解决iView中InpuNuber限定小数位时,输入光标经常后移的问题问题场景:InputNumber组件在设置precision精度后,每次输入都会自动填充导致光标后移,影响输入体验。<InputNumber :precision="2" :min="0.01" style="width:100%" v-model="value"/>1期待效果:如输入1.22就直接输入...

2019-05-19 17:50:35 849

原创 api Token Shiro权限控制

api Token Shiro权限控制前后端分离,api通过token验证,后端用shiro权限控制。token 采用放在header中。 首先获取token,ajax通过header回传token,保持同一会话。pom.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven...

2018-08-01 18:50:36 4416

原创 springmvc shiro注解 无效 不起作用

springmvc  shiro注解 无效 不起作用。原因aop开启放在了spring-shiro.xml或applicationContext.xml中。&lt;aop:config proxy-target-class="true"&gt;&lt;/aop:config&gt;开启aop自动代理要放在 dispatcher-servlet中。  ...

2018-08-01 11:48:06 1162

原创 api 接口 shiro 权限控制 springmvc

 采用前后端分离的方式,前端api接口访问,后端通过shiro权限控制。设置跨域访问后,ajax携带cookie需要设置允许的access-orign。可通过如下设置动态的。// filter 中设置if(request.getHeader("Origin").contains("mydomain.com")) { response.setHeader("Access-...

2018-07-31 11:18:45 7754

原创 vue-resource $http 跨域访问 session失效

vue-resource $http 跨域访问 session失效设置withCredentials: true 携带cookiemain.js设置Vue.http.options.withCredentials = true;或者:withCredentials: true this.$http.get(url,{ emulateJSON : true,withCrede...

2018-07-25 12:06:22 1581

原创 记 jquery serialize 不能提交textarea的坑

jquery serialize 不能提交textareavar data = $("#coupon_form").serialize(); &lt;textarea class="w300" name="couponDescText" id="couponDesc" rows="3" disabled &gt;${coupon.couponDesc}&lt;/textar

2018-07-19 10:46:28 2768 5

原创 solr7 学习笔记

一、solr 下载及安装solr官网:http://lucene.apache.org/solr/solr-7.4.0.tgz linux 18-Jun-2018 18:51 solr-7.4.0.zip windows 18-Jun-2018 18:51 官网指导文档:apache-solr-ref-guide-7.4.pdf 下载地址:http:...

2018-07-17 16:44:27 344

原创 springboot 笔记

Spring笔记1. 引用本地jar&lt;plugin&gt;     &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;     &lt;version&gt;2.3.2&lt;/version&gt;     &lt;configuration&gt;     &lt;source&gt;1.8&lt;/sou

2018-04-13 10:42:30 225

原创 geotoolkit 测井曲线显示时间、深度双刻度

geotoolkit 测井曲线显示时间、深度双刻度geotoolkit wellLog show two axis,depth anddepth 设置刻度道类型 md, tvd, timenew geotoolkit.welllog.widgets.WellLogWidget({  'indexType':'md',  'indexUnit':'ms'}) 添加刻度道,类型由widget '...

2018-03-15 21:07:57 1976 1

原创 SpringMVC ajax json 415

415 JSON 解析错误。可能的原因:没有解析的jar包;JSON 数据格式错误。pom.xml  json jar包dependency> groupId>com.fasterxml.jackson.coregroupId> artifactId>jackson-annotationsartifactId> version>2.9.2version>dep

2017-11-19 22:17:20 262

原创 Spring form

Neither BindingResult nor plain target object for bean name<%@taglib prefix="form" uri="http://www.springframework.org/tags/form" %>Spring form

2017-03-22 16:56:47 763

原创 Netbeans 从已排除项导入 import

问题:import 出现黄色叹号,如下提示:解决:netbeans==>选项==>代码完成  语言选择java 将排除框内容删除即可。

2017-02-23 16:36:00 1122

原创 Eventbus1.3 的使用

1.      EventBus的使用eventbus1.3.jarsubscribe(Class eventClass, EventSubscriber subscriber)Class注册类别 EventSubscriber响应监听Listener,实现方法onEvent ()1)      EventBus.publish(Object obj)Object为注册的Class

2016-09-13 14:33:58 281

原创 NetBeans doc path

http://bits.netbeans.org/8.0.1/javadoc/

2016-03-26 18:51:28 287

原创 JPA delete remove 时 上级的Collection 不删除

JPA  delete remove 时 上级的Collection 不删除问题 class A{objects ...Collection collection;}Class B{A a;}数据库B 作为A的外键 many-to-one当删除B时,A的collection 仍然能获取到B.解决:删除缓存entityManager.getEn

2016-03-25 10:08:23 809

原创 java 反射 reflect

Java reflect

2015-07-20 11:32:56 550

原创 How To create Netbeans Platform and add to netbeans IDE by netbean platform manager

如何创建Nebeans平台模块,并加入Netbeans IDE就是如何创建 NetBeans  IDE>>工具>>NetBeans 平台管理  界面添加平台 可选择的内容。添加后再创建Module or site时就可以选择此平台了。1.新建工程>>创建NetBeans Platform Applation 2.添加Module3.开发程序,搭建自己的IDE4.在创建的

2015-07-15 15:45:43 517

原创 Netbeans 学习

http://www.docin.com/hyjffq2012

2015-06-29 12:45:03 463

原创 java JList

java.awt.JList选中某行并使之可见  setSelectedValue(Object anObject, boolean shouldScroll)移除某行 多行 removeSelectionInterval(int index0, int index1)

2012-11-03 15:26:58 439

原创 linux 虚拟机 redhat 修改 mac

网卡配置文件路径  /etc/sysconfig/network-scripts/ifcfg-eth0文件Mac值.vi /etc/sysconfig/network-scripts/ifcfg-eth0修改或添加:MACADDR=xx:xx:xx:xx:xx:xx

2012-07-09 12:04:09 704

原创 oracle 查看表空间

用户表空间  select   username,default_tablespace   from   dba_users;连接会话     select * from v$Session;表空间大小 select tablespace_name,sum(bytes)/1024/1024 from dba_data_files   group by tablespace_name;

2012-06-12 13:15:24 429

solr7.x ikanalyzer pinyin 分词

solr7.x ikanalyzer pinyin 分词。亲测solr7.3.1可用。

2018-07-17

可以关闭的 TabControl

改写的 TabControl 实现了热点选择 鼠标移动到关闭区域 高亮光标按钮 Hovers上时高亮显示标签,其他标签无关闭按钮

2011-12-03

DockPanel_2.5

类似vs 可拖动 停靠的 控件 weifenluo 开源控件

2011-11-30

hibernate3.2API

可持久化层hibernate3.2 帮助文档

2009-04-17

空空如也

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

TA关注的人

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