- 博客(40)
- 资源 (2)
- 收藏
- 关注
原创 自定义feigenClient的负载均衡,无需修改原来的任何代码,feignClient 无需指定config,无需额外配置本地调试使用
重点:每一个ZoneAwareLoadBalancer 的rule都是一个的对象,但是我们@bean创建的就会是同一个对象,因此这里替换原来的对象。保证rule没有问题(rule的loadbalancer不是取得ZoneAwareLoadBalancer ,因此会出现对不上的情况);本地调式的时候,可以直接使用下面的方法。替换需要调试的本地服务ip端口即可。
2024-11-27 19:03:13
236
原创 Jaspersoft Studio 使用class作为数据源
1. 在项目种定义class,然后maven package2.点击properties添加项目的jar点击dataset搜索就行
2021-07-02 16:35:37
401
原创 DateUtil
import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.time.*;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import jav.
2021-06-09 10:56:38
251
原创 mybatis-plus
目录1.联表查询1.联表查询 public IPage<ReceiveOrder> pageList(ReceiveOrderParam params) { Page<ReceiveOrder> page = new Page<>(params.getPageNumber(), params.getPageSize()); receiveOrderMapper.pageList(pag...
2021-05-08 10:07:07
239
原创 docker 修改容器mysql 配置文件 提示无权限
最终!!!使用root 用户的登陆docker exec -it --user root <container id> /bin/bash
2020-09-03 13:06:27
1296
原创 java switch使用枚举
枚举:import org.apache.commons.lang3.StringUtils;/** * @ClassName DataTypeEnum * @Description: TODO * @Author dingkaiqiang * @Date 2020-09-02 * @Version V1.0 **/public enum DataTypeEnum { MONTH("month", "month"), SEASON("season", "season
2020-09-02 14:55:31
808
原创 idea post请求
POST http://localhost:19989/filter## 添加请求头 和请求体Content-Type: application/json{ "appId": "service-boot-pos", "createBy": "string", "ip": "127.0.0.3", "lable": "string", "mark": 0, "module": "string", "open": 0, "updateBy": "string", .
2020-07-02 16:19:19
3879
原创 mysql 存储过程批量新增数据
CREATE PROCEDURE pro11(in count int)BEGIN declare jump int DEFAULT count; WHILE jump>0 DO BEGIN DECLARE i INT DEFAULT 1; DECLARE c INT DEFAULT jump; IF c>10000 THEN SET c=10000; END IF; SE.
2020-06-29 16:52:42
446
原创 IDEA 启动服务多实例
配置端口随机server: port: ${random.int[10000,19999]} # 服务器端口。默认为 8080
2020-05-11 13:59:36
312
原创 mysql乐观锁
执行mysql update 的时候,会对数据库表 加锁;使用 update * set where 条件的时候 ,innodb 会默认行级锁,如果不带id 会升级为表锁继续--执行update 并使用id作为条件, 再commit之前,数据库行级 锁定;此时别人无法修改这条数据;模拟场景:------------------------ 用户1----------...
2020-03-12 09:16:53
635
原创 JAVA AOP 实现 注解使用请求参数值使用
1.请求示例 //通过用户ID获取用户信息 @DoSomething(key="#id" , cacheName=CACHE_NAME,needLog=true) public TUser getUserById(String id) { return tUserDao.queryById(Integer.parseInt(id));//核心代码 ...
2020-03-01 11:54:22
1826
原创 jasper 使用,关于list的连续模板读取,读取不同模板;pdf417+ireport
1.关于list的使用定义一个dataset,定义list的字段new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{mcLableDetailList})这样就不用搞复杂的子父报表2.连续读取不同的模板:使用java代码实现:根据条件区分读取不同代码// controller ...
2019-12-18 14:39:12
2459
1
原创 mybatis-plus通用mapper调用报错:springboot org.apache.ibatis.binding.BindingException: Invalid bound statem
保存信息 是找不到对应的方法在invoke方法组装sqlmand的时候,MappedStatement没有组装成功,始终是0解决方法:将mybatis的sqlSessionFactory替换成mybatis-plusd的MybatisSqlSessionFactoryBean//原配置文件package com.mybatis.plus.config;import org....
2019-11-17 16:16:11
3146
8
原创 GIT拉取代码没有ssh认证
报错信息:Please make sure you have the correct access rightsand the repository exists.步骤如下:ssh-keygen -t rsa -C '1451926748@qq.com'ssh -v git@github.comssh-add ~/.ssg/id_rsa (如果报错 先执行ssh-agent...
2019-10-14 10:11:58
1100
转载 centos7 ping: www.baidu.com: Name or service not known
[root@www ~]# ping www.baidu.comping: www.baidu.com: Name or service not known[root@www ~]#1、网络配置查看记住NAT设置中的子网IP、子网掩码、网关IP三项,接下来配置文件主要是这三项。2、编辑Linux中的网络配置文件vi /etc/sysconfig/network-s...
2019-04-29 11:09:19
5953
原创 linux 下 centos7 安装
1.2. 设置data,随意 选择时间跟现在时间一致即可3.language4. 选最小安装 命令行 模式5.begin...
2019-04-28 22:55:19
186
原创 ES单机版安装
安装如果外网访问不了,可能时防火墙没开/sbin/iptables -I INPUT -p tcp --dport 5601 -j ACCEPT1.创建用户组[root@localhost ~]# groupadd es[root@localhost ~]# useradd es -g es[root@localhost data]# chown es /data...
2019-04-24 16:25:32
688
原创 linux jdk8 安装
1.先上传镜像导linux2.解压[root@localhost software]# mkdir -p /usr/lib/jvm[root@localhost software]# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm3.设置环境变量[root@localhost software]# vi /etc/pr...
2019-04-24 14:13:50
234
原创 oracle 的seq 序列
-- 查询下一个select seq_te_print_data_id.nextval from dual ;-- 修改序列自增步长 (记得改回去) alter sequence seq_te_print_data_id increment by 1;
2019-04-04 09:44:50
2628
原创 mysql 多表管理 查询的时候数据为null
1.1原sql查询的时候left join的 某张表的数据为null SELECT t.bill_no billNo, t.item_code itemCode, t.status pickTicketStatus, a.status pickTicketActStatus, i.status outinvStatus, t.flowline flowline,...
2018-10-24 14:19:40
5018
原创 MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
1. 异常:mysql errors:message from server: "Host 'xxx' is blocked because of many connection errors; unblock1.1 环境:linux,mysql5.6 1.2原因: 同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的...
2018-10-18 17:16:59
665
原创 linux命令
1. 系统进程管理1.1psps 正在运行的某个进程的状态ps -ef 查询所有进程ps -ef | grep ssh 查找某一进程ps zux 命令可以查看更详细的进程信息1.2 kill 杀死某一进程kill 2565 杀死这个进程kill -9 2565 强制杀死这个进程JVM内存 linux1.jps查询项目进程2...
2018-10-05 17:12:29
121
原创 MyBatis的flushCache和useCache的使用;参数一样,查询结果不一样
(1)当为select语句时:flushCache默认为false,表示任何时候语句被调用,都不会去清空本地缓存和二级缓存。useCache默认为true,表示会将本条语句的结果进行二级缓存。(2)当为insert、update、delete语句时:flushCache默认为true,表示任何时候语句被调用,都会导致本地缓存和二级缓存被清空。 useCache属性在该情况下...
2018-09-30 16:07:32
2889
原创 mybatis 备注
1.xml开启主键回显<insert id="insert" keyProperty="id" useGeneratedKeys="true" parameterType="com.anji.allways.business.inv.entity.WarehouseOutEntity">
2018-09-21 12:51:12
528
原创 spirng Cloud 并发时失败
超过10个并发时,就失败原因是 默认的并发最大执行数是 10处理: 修改配置文件 .yml#超时时间hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 6000#并发执行的最大线程数,默认10hystrix.threadpool.default.coreSize: 120#Bloc...
2018-08-21 16:16:44
702
原创 mybatis 的 select 和update 方法汇总
select1.1 实体查询// mapper : List<InfItemEntityVO> pageQueryByExample(InfItemEntityVO infItemEntityVO);// xml: <!-- 分页模糊查询 --> <select id="pageQueryByExample" resultType="com.a...
2018-08-21 15:33:20
2713
原创 事物的传递回滚
遇到一个事物传递的问题,A方法调用B 方法,当b发生异常时,A不回滚解决方案:A: A方法正常事物在 B方法上加注解 @Transactional(propagation = Propagation.NESTED)...
2018-08-16 13:15:34
432
原创 oracle 的存储过程
--建表 to 无参create table test(A date); COMMIT;insert into test values(sysdate);commit;select * from test order by A DESC;-- 建表 to 有参 test01create table test01( id Number(2) Not Null Primary Key...
2018-05-23 15:05:43
177
原创 gradle新建子项目
方法1: 复制项目 在项目路径下 将原项目的其他子项目在复制一份,然后修改配置文件 build.gradle, 修改bootstrap.yml的port和name等信息 如果是在config里面,就复制一个别的然后再修改config里面的yml文件; 在总项目的setting里面添加include:项目名方法二 :新建一个gradle然后删除其他不相关的...
2018-05-09 13:37:27
2019
原创 Gradle引入第三方jar和手动添加本地jar
1.项目结构1.1 说明:1是父工程,包含wms-print2.配置文件3.print项目4.项目根目录下 新建的libs包(名字自定义)5.print的配置文件32.步骤及说明2.1 本次案例是远程仓库没有需要的jar,所以需要手动添加,2.2在print根目录新建libs 放入想要的jar包2.3在print的build.gradle文件添加 repositories { f...
2018-04-23 20:12:40
29932
1
原创 sourcetree 异常 error: RPC failed; result=22, HTTP code = 404
error: RPC failed; result=22, HTTP code = 404 异常信息为git版本问题,在 sourcetree 选择 工具 ----选项-----选择 git----修改git为本地版本修改git版本此种情况clone 不下来,基本是git版本出现问题...
2018-03-28 20:09:23
9353
1
转载 通过cmd想本地maven仓库添加jar
本处是从网上下载IKAnalyzer6.5.0.jar 为例1 .打开cmd, 执行以下命令手动将jar包安装到本地maven仓库:mvn install:install-file-Dfile=C:\Users\Karn\Desktop\大三下\信息检索\Project\IKAnalyzer6.5\IKAnalyzer6.5.0.jar-DgroupId=com.lucene-Dart
2017-10-19 09:54:30
2111
2
转载 jsp页面 jsp与servlet url传递参数 Java web下载文件文件名乱码
1.jsp页面内容显示乱码这种乱码原因很简单,一般的工具或解码程序对中文字符解析时采用默认的解码方式:"text/html; charset=ISO-8859-1"%>我们只需修改其编码方式即可,如下:"text/html; charset=UTF-8"%>字符集:UTF-8 > GBK > GB23122.jsp 与 Servlet 间跳转出现中文乱码
2017-10-16 12:44:28
319
转载 使用poi 导出Excel文件 并解决中文名乱码
使用poi 导出Excel文件 并解决中文名乱码第一种方法:@Action("subAreaAction_exportXLs") public String exportXLs()throws IOException{ Listlist =subAreaService.findAll();//查询数据库获取参
2017-10-12 10:04:31
29316
Win64OpenSSL_Light-1_1_1c.exe
2019-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人