自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangsaisoon的博客

毕竟人生那么长,如果自己不喜欢做开发,那就别和bug较劲了。

  • 博客(77)
  • 资源 (5)
  • 收藏
  • 关注

原创 @FeignClient指定多个url实现负载均衡

在使用 FeignClient 调用多个 URL 实现负载均衡时,可以使用 Spring Cloud Ribbon 提供的功能来实现。时,Ribbon 将根据负载均衡算法选择一个可用的服务实例 URL 进行调用。最后,在您的应用程序的配置文件中,添加多个服务实例的 URL 配置。接口来定义负载均衡算法。注解,并指定一个自定义的负载均衡器配置类。接下来,在 FeignClient 接口上添加。这样,当使用 FeignClient 调用。然后,创建一个自定义的负载均衡器配置类。请注意,以上示例代码仅为参考。

2023-08-02 15:26:56 2452

转载 Drools规则引擎

借鉴:基于JAVA的功能强大的开源规则引擎-Drools业务管理系统实战视频教程_哔哩哔哩_bilibili1、什么是规则引擎?规则引擎,全称为业务规则管理系统,英文名为BRMS(即Business Rule Management System)。规则引擎的主要思想是将应用程序中的业务决策部分分离出来,并使用预定义的语义模板编写业务决策(业务规则),由用户或开发者在需要时进行配置、管理。需要注意的的规则引擎并不是一个具体的技术框架,而是指的一类系统,即业务规则管理系统。目前市面上具体的规则引擎.

2021-10-25 09:22:04 41856 12

转载 Java格式化文本

1、场景:String字符串中带有分行,需要提取每一行出来处理。2、参考代码如下:public static void main(String[] args) throws IOException{ String s="1\r\n2\r\n3\r\n \r\nabd\r\n"; BufferedReader br = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(s.getBytes(Ch

2021-07-16 11:09:27 663 2

原创 Java实现对MongoDB的两表关联查询(jdk1.7),$lookup

// 两个集合关联// 小表(HTQH_BROKER_CUST_RELA)做主表db.getCollection('HTQH_BROKER_CUST_RELA').aggregate([ // 主表的查询条件 {$match: {'BROKER_NUM': {$in: ['DA1831']}}}, { $lookup: { // 大表(D01_CUST_LABEL)做子表 from: 'D01_CUST_L.

2020-08-22 13:49:54 1500

原创 在linux虚拟机上安装docker

步骤:1、检查内核版本,必须是3.10及以上uname -r2、安装dockeryum install docker3、输入y确认安装4、启动dockersystemctl start docker# 查看docker版本docker -v5、开机启动dockersystemctl enable docker6、停止docker...

2020-04-09 15:40:15 514 1

原创 centos7桥接网络

参考:VMware下Centos7桥接方式网络配置步骤详解centos7虚拟机桥接上网(DHCP)1、查看宿主机网络信息ipconfig /all无线局域网适配器 无线网络连接: 连接特定的 DNS 后缀 . . . . . . . : 描述. . . . . . . . . . . . . . . : Intel(R) Dual Band Wireless-A...

2020-04-09 15:25:10 255

转载 linux中vi和vim的区别

转自:linux中vi和vim的区别它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:1、多级撤销我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。...

2020-04-08 17:28:51 436

转载 -bash: vim: 未找到命令

转自:解決 centos -bash: vim: command not foundi. 那么如何安裝 vim 呢?输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码:root@server1 [~]# rpm -qa|grep vimvim-enhanced-7.0.109-7.el5vim-minimal-7.0.109-7.el5vi...

2020-04-08 17:07:57 2324

转载 SpringBoot整合Swagger2

手写Api文档的几个痛点:文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。 接口返回结果不明确 不能直接在线测试接口,通常需要使用工具,比如postman 接口文档太多,不好管理Swagger也就是为了解决这个问题,当然也不能说Swagger就一定是完美的,当然也有缺点,最明显的就是代码移入性比较强。其他的不多说,想要了解Swagger的,可以去Swagger...

2020-01-03 17:20:08 184

转载 lambda表达式之方法引用

1.概念 ---- 什么是方法引用???对于每一个java类来说,它们都主要有三种方法,即普通方法、静态方法和构造方法。而方法引用就是利用函数式接口+lambda表达式(这里的lambda表达式并非前面提到的带"->“符号的表达式,而是使用双冒号”::"的一种lambda表达式)的方式对类中的方法进行引用,之所以称为“引用”,是因为这种方式不像以往我们对类中的方法进行操作时,就是直接调用...

2019-09-09 14:08:57 301

转载 jdk8对list集合的操作

import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.List;import java.util.stream.Collectors;import java.util.stream.Stream;// jdk1.8操作list集合p...

2019-09-06 17:08:28 1161

原创 Could not generate DH keypair

jdk1.6,调用https接口报错如下:log4j:WARN No appenders could be found for logger (org.apache.http.client.protocol.RequestAddCookies).log4j:WARN Please initialize the log4j system properly.javax.net.ssl.SSL...

2019-07-23 15:57:03 1979 1

原创 java调用https接口,并传参

方法一:public static String httpPostWithJson(JSONObject json) throws Exception { HttpPost httpPost = new HttpPost(url); // Certificate doesn't match any of the subject alternative na...

2019-07-23 15:53:25 4852

原创 Servlet上传文件

servletpackage com.thinkive.web.access.login;import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.text.SimpleDateFormat;import java.util.Date;import java.ut...

2019-03-28 16:23:14 553

原创 linux常用命令

-- 给文件赋权(/root/cfylcs/为需要赋权的文件路径)chmod -R 777 /root/cfylcs/-- 查看端口号(port改为端口号)lsof -i:port-- 查看文件tail -f xxx.txt-- 查找所有有关java的进程ps -ef | grep java-- 查看7002端口是否被占用netstat -nlp|grep :7002...

2019-03-11 10:13:34 201

转载 spring的web.xml配置详解

转自 :Spring的web.xml配置详解1、spring框架解决字符串编码问题:过滤器CharacterEncodingFilter(filter-name)2、在web.xml配置监听器ContextLoaderListener(listener-class)ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的...

2019-03-11 09:59:07 386

转载 检测到目标服务器启用了options方法(漏洞)

转自:[轻微]WEB服务器启用了OPTIONS方法/如何禁止DELETE,PUT,OPTIONS等协议访问应用程序/tomcat下禁用不安全的http方法第一步:修改应用程序的web.xml文件的协议<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java....

2019-03-11 09:43:06 23696

转载 li标签间有空白是怎么回事? 消除li横排后空隙

转载自:https://www.yaxi.net/2016-06-30/1019.html [摘要] 在制作页面的时候,有时我们需要将li的内容进行横向排版,在设置li标签display:inline-block;属性后,li之间出现大约8px的空白间隙,这是怎么回事呢?最近在为公司制作页面的时候遇到了一个bug,就是将<li>标签设置display:inline-blo...

2019-01-19 16:45:57 1729

原创 css、js实现无缝滚动--不支持ie

示例:链接:https://pan.baidu.com/s/1VA_7a9Xbxz4JUeM8p42mIg 提取码:6wh3index.html <html><head> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="cont...

2018-12-29 10:52:12 354

转载 Apache主配置文件httpd.conf 详解

转自:Apache主配置文件httpd.conf 详解Apache的主配置文件:/etc/httpd/conf/httpd.conf默认站点主目录:/var/www/html/Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中,这个文件中的内容非常多,用wc命令统计一共有1009行,其中大部分是以#开头的注释行。[root@just...

2018-12-21 13:59:09 461

转载 Java Web项目漏洞:检测到目标URL存在http host头攻击漏洞解决办法

转自:https://blog.csdn.net/ahuyangdong/article/details/79091699背景项目上线之后使用绿盟或Acunetix安全扫描工具扫描后发现了头攻击漏洞。截图如下:漏洞提示检测工具在检测出漏洞后给予的提示为:  大意为不要使用request中的serverName,也就是说host header可能会在攻击时被篡改,依赖requ...

2018-12-21 10:45:38 2980 2

转载 java过滤器给Cookie加上HttpOnly属性

web.xml配置过滤器: <!-- 向所有会话cookie中添加“HttpOnly”属性 --> <filter> <filter-name>HttpOnlyFilter</

2018-12-18 15:59:17 3464 4

原创 java正则校验必须包括字母、数字和字符(6-12位)

java正则校验,必须包括字母数字字符public static String checkPassword(String passwordStr) { if (passwordStr != null && !"".equals(passwordStr) && (passwordStr.length() < 6 || passwordStr.len...

2018-10-15 11:11:47 17518

转载 在oracle下触发器实现主键自增

将表t_uaer的字段ID设置为自增:(用序列sequence的方法来实现)----创建表Create table t_user(id number(6),userid varchar2(20),loginpassword varchar2(20),isdisable number(6) );----创建序列create sequence user_seqm...

2018-10-10 17:16:57 290

转载 oracle job 定时执行 存储过程

oracle中的job能为你做的就是在你规定的时间格式里执行存储过程,定时执行一个任务 。

2018-09-27 18:00:49 235

转载 Zookeeper注册中心的搭建-windows单机

下载zookeeper压缩包并解压,官网地址:http://www.apache.org/dyn/closer.cgi/zookeeper/进入conf目录将 zoo_sample.cfg 改名为 zoo.cfg。进入bin目录双击zkServer.cmd,若启动成功,则windows单机版zookeeper搭建成功!参考博客:http://blog.csdn.net/evanka...

2018-09-25 15:49:11 162

原创 远程连接服务器上的oracle数据库

本机未安装oracle服务器,也未安装oracle客户端。但是安装了pl sql development等数据库。下载instanceclient,地址:链接: https://pan.baidu.com/s/1uC3fzur0nJBo6g7xSOHBkw 提取码: ryfimsvcr71.dll文件加入plsql安装目录下(与plsqldev.exe同级)打开plsql,输入用户名、密码,...

2018-09-18 17:46:05 2235

转载 无重复字符的最长子串 java实现

转自:http://www.cnblogs.com/javaStudy947/p/9045383.html 给定一个字符串,找出不含有重复字符的最长子串的长度。示例:给定 “abcabcbb” ,没有重复字符的最长子串是 “abc” ,那么长度就是3。给定 “bbbbb” ,最长的子串就是 “b” ,长度是1。给定 “pwwkew” ,最长子串是 “wke” ,长度是3。请注意答...

2018-08-14 14:08:38 368

转载 SQL查询语句行转列横向显示

转载自: http://blog.163.com/dreamman_yx/blog/static/26526894201121595846270/示例一、表数据: 查询结果: 方法一:SELECT t.name, (SELECT SUM(h.amount) FROM test2 h WHERE h.mold = 'm1' AND h.name = t....

2018-08-09 17:37:16 11256

转载 一条sql查询各科成绩都大于90分的学生姓名

表结构、数据:-- 查询各科成绩都大于90的学生姓名id name course score1 小白 语文 912 小白 数学 883 小黑 语文 794 小黑 数学 925 小花 语文 996 ...

2018-08-09 16:05:02 40984 3

原创 java递归算法求n的阶乘(n>1,n是正整数)

/** * 递归算法计算n的阶乘 * 递归:自己调自己 * @param n * @return */public static Integer jieCheng(Integer n) { if (n < 0) { return 0; } if (n == 1) { return 1; } return n ...

2018-08-09 13:43:03 6605

转载 JSONObject相关依赖架包下载(Maven依赖下载)

原文:https://www.cnblogs.com/feifeicui/p/8594795.html<!-- JSONObject对象依赖的jar包 --><dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils&...

2018-07-25 17:52:04 3696

转载 手动加载spring, ApplicationContext怎么销毁

AbstractApplicationContext abstractContext = new ClassPathXmlApplicationContext("Beans.xml");HelloWorld obj = (HelloWorld) abstractContext.getBean("initAndDestroy");System.out.println(obj.getMessag...

2018-06-20 18:21:24 3610

原创 ApacheBench ab压测介绍

单击此处下载ab 打开ab安装目录: D:\Apache24\bin 按Shift同时右键,在此处打开命令窗口。ab -n 100 -c 100 http://www.baidu.com(测试的url)-n 100表示发出100个请求; -c 100表示模拟100个并发(相当于100个人同时访问)。ab -t 60 -c 100 http://www.baidu.com(测...

2018-05-24 10:35:37 314

原创 MyBatis xml的使用(MySQL数据库)

MyBatis注解的使用 1、pom.xml<!-- mysql驱动 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency><!

2018-05-11 17:41:07 850

原创 MyBatis注解的使用(MySQL数据库)

1、pom.xml<!-- mysql驱动 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-ja

2018-05-11 16:46:21 1790

原创 去除BootStrap的阴影

ibootstrap1、在HTML页面中编写模态框时,在div初始化时添加属性 aria-hidden=”true” data-backdrop=”static”; 2、在需要显示模态框,初始化时,$(‘#myModal’).modal({backdrop: ‘static’, keyboard: false});; 其中 ,backdrop:’static’指的是点击背景空白处不被关闭;...

2018-04-10 16:12:02 1165

原创 jpa中使用getOne()修改查询报错

findOne:return 如果没有找到,则使用给定id或{@literal null}的实体。getOne:return 对具有给定标识符的实体的引用。新版本的jpa没有findOne(productId)这个方法,使用getOne(productId)在修改查询的时候会报错(org.hibernate.LazyInitializationException: could not in...

2018-04-08 09:50:30 5163 2

原创 javaWeb上移下移(SpringMVC+Mabits+MySql)

上移:交换本条与上一条的E_SORT(排序的值); 下移:交换本条与下一条的排序值。移动之前: 移动之后: 实现代码如下:/** * 修改排序 * * @param out * @author wangsai */@RequestMapping(value = "/upDownMove") public void updESort(PrintWriter o...

2018-03-21 17:43:24 1931

原创 springmvc批量保存及上传文件

0、jar包(链接:https://pan.baidu.com/s/1MdAHnKoc5-r3jY58Vwz-1Q 密码:kdvh) commons-fileupload-1.3.1.jar commons-io-2.4.jar 等其他springmvc需要的jar 1、js(链接:https://pan.baidu.com/s/1PraViPr8Y_SdNI0bUYlitA 密码:lp5...

2018-03-21 14:25:52 737

Apache ab压力测试工具

ab是Apache超文本传输协议(HTTP)的性能测试工具。其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理多少个请求。

2018-05-24

Java编程思想第四版完整中文高清版

Java编程思想第四版完整中文高清版 --献给那些直到现在仍在孜孜不倦创造下一代计算机语言的人们!

2018-02-09

MyEclipse插件(SVN、Spket)

找到MyEclipse10的安装路径,如:G:\Users\admin\AppData\Local\MyEclipse\MyEclipse 10\dropins 将SpKet(js提示代码),SVN(SVN项目管理工具)文件夹放入dropins文件夹下即可。

2017-12-15

复制并拖拽Div

复制、拖拽、删除div,移动div,可以给div写内容,编辑div里面的内容

2017-11-10

复制、删除并拖动div

复制、删除并拖动div

2016-12-22

空空如也

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

TA关注的人

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