自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 springboot 启动报错 NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>

springboot 与 springcloud 版本不对应导致启动报错: java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V原因:springboot 与 springcloud 版本不对应。举例:springboot 版本为 <version>2.1.0.RELEASE</versio

2020-07-31 14:18:36 43

原创 RSA 加密与解密,Java实现

RSA 算法是一种非对称加密算法。它使能用公钥对信息加密,用私钥解密。不能用私钥加密,用公钥解密。apache.commons-codec 包的 maven 依赖:<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version></dep...

2020-07-29 13:40:49 37

原创 String 与 UTF-8 byte 数组的相互转化

String 与 UTF-8 byte 数组的相互转化 String testStr = "1234qwerty"; // string 转 UTF-8 byte 数组 byte[] inputByte = testStr.getBytes( "UTF-8" ); // UTF-8 byte 数组转为 string,方法 1 String st = new String( inputByte, "utf-8" );...

2020-07-29 10:15:40 49

原创 发现了一个 RSA 加密的在线工具

网址是:https://oktools.net/rsa

2020-07-28 08:41:29 30

原创 使用 zuul 和 eureka 实现负载均衡的网关

参考这篇博客:https://www.cnblogs.com/jizhong/p/11431554.html

2020-07-27 17:44:17 38

原创 配置 zuul 网关集群

参考这篇博客:https://blog.csdn.net/lianghyan/article/details/104017355

2020-07-27 17:42:50 14

原创 eclipse Luna 版 设置执行程序前自动保存文件

设置:1、Window -> Preferences -> General -> Workspace -> “Save automatically before build”2、Window ->Preferences -> Run/Debug -> Launching -> “Saverequireddirty editors before launching”选always

2020-07-13 09:07:55 51

原创 springboot 获取访问接口的请求的 IP地址

@RequestMapping( value = "/getIp", method = RequestMethod.GET ) @CrossOrigin @ResponseBody public String getIp( HttpServletRequest request ) { // 获取请求的 IP 地址 String ipAddress = request.getRemoteAddr(); return ipAddr...

2020-07-10 11:50:12 240

原创 @Bean 注解的作用

被 @Bean 注解标注的方法会创建一个 bean 的实例,放在 spring IoC 容器中。等需要使用这个 bean 的时候,在类里用 @Autowired,@Resource 注入这个对象就行了。@Beanpublic AccountDao accountDao() { return new AccountDao();}...

2020-06-26 12:22:03 124

原创 Windows7 修改 hosts 文件。开发 spring cloud 项目时,一开始需要修改这个文件

Windows7的 hosts 文件的位置是 C:\Windows\System32\drivers\etc

2020-06-25 18:27:44 64

原创 发现一个 yml 和 properties 互相转换的在线工具

发现一个 yml 和 properties 互相转换的在线工具网址:https://www.mawho.com/yml2prop.html

2020-06-12 09:10:31 81

原创 Spring Cloud 中 .yml 与 .properties 配置文件的区别

springboot 可以使用application.properties文件进行配置,内容是这样的:server.port=8801eureka.client.registerWithEureka=falseeureka.client.fetchRegistry=falseeureka.client.serviceUrl.defaultZone=http\://localhost\:${server.port}/eureka/springboot也可以使用.yml 文件进行配置...

2020-06-11 18:11:04 68

原创 spring 中 @Component 的含义

@Component 用于将所标注的类加载到 Spring 环境中,需要搭配 component-scan 使用

2020-06-10 10:36:38 53

原创 @PostConstruct 注解的作用

@PostConstruct 注解的用途: 在当前对象加载完依赖注入的 bean 后,运行这个被注解的方法,而且只运行一次。

2020-06-10 09:18:15 59

原创 java 实现哈希查找的例子

/* 哈希结点 */class TheNode { int key; // 链表中的键 TheNode next; // 下一个节点 // public String toString() { return "TheNode [key=" + key + "]"; }}/* 在哈希表中查找关键字 */public class HashTableSearch { public static int hashSearch( int[] data, int key ) {.

2020-06-03 15:28:43 79

原创 html 嵌入 flash 的方法

例子:<object ><param name="allowScriptAccess" value="sameDomain" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="testFlash.swf" quality="high" bgcolor="#ffffff" width="550" height="

2020-06-03 01:58:14 46

原创 jquery 实现的数字华容道

<!DOCTYPE html><html><head><meta charset="gbk"><title>数字华容道</title><style type="text/css"> *{ padding: 0px; margin: 0px; } #btns>button{ width: 100px; height: 30px; border: none; backgrou...

2020-05-31 15:39:37 51

原创 使用eclipse启动tomcat里的项目时报错:ClassNotFoundException: org.springframework.web.context.ContextLoaderListen

使用 eclipse 启动 tomcat 里的项目时报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener解决方案:       1.右键点击项目 --- 选择 Properties     选择 Deployment Assembly,在右边点击 Add 按钮,在弹出的窗口中选择 Java Build Path E...

2020-05-27 15:10:03 49

原创 tomcat7 部署项目时报错:Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web

tomcat7 部署项目时报错:Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web,无法将项目添加到tomcat中。解决方法:找到项目的 settings 下的 org.eclipse.wst.common.project.facet.core.xml 文件,修改其中的内容修改内容如下:<installed facet="jst.java" version="1.7"/>..

2020-05-27 11:23:01 109

原创 js 获取字符串中第二处出现的某个字符的索引

使用 string.indexOf( searchValue, start ) 函数,两个参数的含义:searchValue 需查询的字符串值start 可选,规定在字符串中开始检索的位置。如果省略这个参数,将从字符串的首字符开始查询//js 获取字符串中第二处出现的某个字符的索引var st = 'abc/abc/abc'; var index1 = st.indexOf( '/' ) + '/'.length;var index2 =...

2020-05-26 09:32:21 86

原创 springboot 项目直接使用 jquery,不使用 thymeleaf 模板的方法

把 html 类型的页面放在 static 目录下就可以,在页面里引入 <script type="text/javascript" src="../../js/jquery.min.js"></script>和<link rel="stylesheet" href = "../../css/bootstrap.css">就可以直接使用 jquer...

2020-05-24 20:03:39 200

原创 手机浏览器 或 安卓移动端 连接 tomcat 的设置方法

一. 手机浏览器 连接 PC Tomcat服务器的方法:1. 设置PC端的防火墙,参考:http://blog.csdn.net/chendc201/article/details/229054892. 手机和 PC在一个局域网下的同一个网段3. 直接访问 http://192.168.14.24:8080测试二.使用安卓模拟器,访问本地 Tomcat,HTTP 报错:exception = failed to connect to /127.0.0.1 (port 808...

2020-05-24 20:02:47 93

原创 SpringBoot jpa 自动建表的配置方法

在 application.properties 文件中配置如下:spring.jpa.hibernate.ddl-auto=update

2020-05-23 08:34:11 72

原创 css 设置 label 的宽度

使用:display:inline-block; + width 样式:<label style="display:inline-block; width:200px;" >MegaFactory</label>

2020-05-16 11:04:52 78

原创 js 通过调用函数来模拟页面上的鼠标点击动作

// 通过调用函数来模拟页面上的鼠标点击动作function clickObj( id ) { var o = document.getElementById( id ); // 获得页面中的a对象 if ( document.all && typeof( document.all ) == "object" ) { // IE o.fireEvent("onclick"); } else { var e = document.createEvent('Mo.

2020-05-14 18:08:02 52

原创 为 html 的文本输入框增加 onkeydown 事件

<html><head><title></title><script>function displayResult() { var x; if ( window.event ) { x = event.keyCode; } else if ( event.which ) { x = event.which; } var keychar = String.from.

2020-05-14 11:03:19 72

原创 用 js 将 textarea 的滚动条滚动至最底部

<html><head><script>function test1() { var textarea = document.getElementById('talkContent'); textarea.scrollTop = textarea.scrollHeight;}function test2() { var textarea = document.getElementById('talkContent'); te.

2020-05-14 00:56:51 95

原创 一个 tomcat 究竟能接收多少并发请求

对 tomcat 来说,每一个进来的请求都需要一个线程,直到该请求结束。如果同时进来的请求多于当前可用的请求处理线程数,额外的线程就会被创建,直到到达配置的最大线程数(maxThreads属性值)。如果仍就同时接收到更多请求,这些来不及处理的请求就会在Connector创建的ServerSocket中堆积起来,直到到达最大的配置值(acceptCount属性值)。至此,任何再来的请求将会收到connection refused错误,直到有可用的资源来处理它们。具体配置相关信息参考: http.

2020-05-11 16:04:24 188

原创 kafka consumerGroup 的例子

pom: <properties> <scala.version>2.11</scala.version> <slf4j.version>1.7.21</slf4j.version> <kafka.version>2.0.0</kafka.version> &...

2020-05-05 16:38:07 68

原创 windows 启动 kafka 的流程

打开 cmd 窗口,切换到 cd D:\kafka_2.2.1\bin\windows文件夹然后启动 zookeeperzookeeper-server-start.bat ..\..\config\zookeeper.properties再启动 kafkakafka-server-start.bat ..\..\config\server.properties如果启动 k...

2020-04-20 17:48:15 43

原创 如果需要测试 js 的 encodeURIComponent() 函数,可以到这个页面里测试

https://www.runoob.com/jsref/jsref-encodeuricomponent.htmlhttps://www.runoob.com/try/try.php?filename=tryjsref_encodeuricomponent

2020-03-18 11:06:31 47

原创 hibernate 中 like + %param% 的用法

String name = "用户甲";Query query = session.createQuery("select count(*) from Privilege p where p.name like ? ");query.setString( 0, "%" + name + "%" ); // 注意这里不能写成 setString(0," '%" + name + "%' ";...

2020-03-18 10:45:35 54

原创 报错 The attribute readOnly is undefined for the annotation type Transactional

需要从 org.springframework.transaction.annotation.Transactional 引入 @Transactional 注解,不能从 javax.transaction.Transactional 引入 @Transactional 注解。也就是应该这样引入 @Transactional:import org.springframework.transa...

2020-03-16 17:06:17 127

原创 java 项目启动报错:No qualifying bean of type 'com.service.ABCDService' available: expected at least 1 bea

java 项目启动报错:No qualifying bean of type 'com.service.ABCDService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@javax.annotation.Resource(shareabl...

2020-03-16 16:27:31 171

原创 搭建 ssh 或 ssm 项目,spring 核心配置文件中的主要配置选项

(1) spring的核心配置文件中的配置: spring 的核心配置文件的名字叫做 applicationContext.xml,后期也可以通过配置文件中的配置修改名称,在 web.xml 中进行如下配置:<context-param> <param-name>contextConfigLocation</param-name>...

2020-03-14 11:58:44 98

原创 解决 a different object with the same identifier value was already associated with the session 报错

用 hibernate 做批量添加操作时,报错:a different object with the same identifier value was already associated with the session 报错。网上搜到一些,解决方法,如用 session.merge(),用session.clear() 等,都不管用。然后又搜到一篇博客,说到的方法管用: h...

2020-01-21 15:24:01 107

原创 后出师表

后出师表作者 诸葛亮 朝代 魏晋先帝深虑汉、贼不两立,王业不偏安,故托臣以讨贼也。以先帝之明,量臣之才,固知臣伐贼,才弱敌强也。然不伐贼,王业亦亡。惟坐而待亡,孰与伐之?是故托臣而弗疑也。臣受命之日,寝不安席,食不甘味。思惟北征。宜先入南。故五月渡泸,深入不毛,并日而食;臣非不自惜也,顾王业不可得偏安于蜀都,故冒危难,以奉先帝之遗意也,而议者谓为非计。今贼适疲于西,又务于东,兵法乘劳,此...

2020-01-07 19:06:29 143

原创 pip 安装 python 包时,报错:You are using pip version 7.1.2, however version 19.3.1 is available. You should

pip 安装 python 包时,报错:You are using pip version 7.1.2, however version 19.3.1 is available. You shouldconsiderupgradingviathe'python-mpipinstall--upgradepip'command.解决方法,进入 python 的安装目录,运行 ...

2020-01-06 21:25:22 292

原创 python 获得 今天,昨天,明天 的某个时刻

import datetime# python 获得 今天,昨天,明天 的某个时刻now = datetime.datetime.now()date5 = now.strftime( '%Y-%m-%d' )date5 += " 00:30:00"print( date5 ) # 今天dif = datetime.timedelta( days = 1 )tomorrow ...

2020-01-03 16:12:26 58

原创 java 中 split 以 "." 、"\"、“|” 分割时,需要转义:用 “|” 分割,需要写成 “\\|”

今天遇到以 "." 、"\"、“|” 分割字符串,直接用 "." 、"\"、“|” 分割,结果不对。原因是 "." 、"\"、“|” 是特殊字符,所以分割时,需要转义,需要写成 "\\." 、"\\\"、“\\|”。String goodsStr = "100:测试1|10:测试2";String[] goodList = goodsStr.split("|", -1 );转义后...

2020-01-02 18:38:23 261

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