自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java陈小白

2021的逆袭记录

  • 博客(140)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 解决乱码 - 万金油

简单粗暴,如下:byte[] bytes = title.getBytes(StandardCharsets.ISO_8859_1);String newTitle = new String(bytes, StandardCharsets.UTF_8);log.info("{} --> iso8859-1 --> utf-8 --> {}", title, newTitl...

2020-01-03 17:33:32 470

原创 idea git rebase ---- 合并多个提交到某个分支(实用)

如图,需要将这些提交合并到另一个分支先复制提交号打开rebase把刚刚的提交号填入选择自己需要的合并方式pick:按原样应用所选的提交。edit:选择在应用此提交之前编辑受此提交影响的文件。当您选择此操作时,IDE窗口的右下角将弹出一个通知。您可以在编辑器中编辑要修改的文件,然后在此通知中单击Continue继续rebase操作。drop:忽略所选的commit...

2019-12-31 11:13:56 12837 2

原创 md文件常见的目录树的生成方法

md文件常见的目录树的生成方法效果图:方法打开项目路径打开cmd执行命令 tree /f xxx.txt然后项目路径在xxx.txt文件里面啦

2019-10-26 16:34:17 10720

原创 关于微信公众号绑定用户的疑问记录

只要是没有绑定手机号的,点击菜单栏里的任何一项都发送消息“点击此绑定,绑定手机的直接打开页面。该怎么处理?已知:类型为click的菜单,click只能用来回复各种消息,不能跳转页面。类型为view的菜单,我们在创建菜单的时候已经指定了跳转的url了,所以没有办法使用转发或重定向到登录界面。而view类型的菜单也不能向用户返回消息...

2019-10-26 10:07:25 244

原创 @AllArgsConstructor 和 @Value 一起用会报错(未知)

不知道什么原因,记录一下Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-10-12 09:54:04.629 ERROR 9656 --- [ main] o.s.b.d.Log...

2019-10-12 09:56:49 2685 3

原创 JSONObject.toJSONString首字母大小写问题的三种解决方案

1、在字段上加注解@JSONFieldpackage com.cjh.wechatmp.po;import com.alibaba.fastjson.annotation.JSONField;import lombok.Data;import lombok.NoArgsConstructor;@NoArgsConstructor@Datapublic class InMess...

2019-10-09 16:39:31 25662 7

原创 记一次数据库被黑

买的腾讯云服务器,装了mysql一个星期给黑 = =,庆幸的是我这是自己瞎搞的没啥东西,重装一波应该就可以了

2019-09-29 10:40:21 243

原创 一个倒计时gif

2019-09-12 11:38:51 4738

转载 git本地分支删除,代码没了!怎么恢复!亲测有效~

简单几步~找到存放项目所在的目录,Git Bash Here ,出现git的窗口。(1) 输入 git log -g ,找回之前提交的commit,并记下commit_id。(可以通过键盘上下键翻看所有的记录)(2) git branch newbranch commit_id。(3) 切换到newbranch分支,检查文件是否存在。原文:https://blog.csdn...

2019-05-31 10:51:13 7060

原创 IDEA 2019激活(一个)

var code={//********56ZS5PQ1RF-eyJsaWNlbnNlSWQiOiI1NlpTNVBRMVJGIiwibGljZW5zZWVOYW1lIjoi5q2j54mI5o6I5p2DIC4iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiRm9yIGVk...

2019-05-10 17:06:46 6097 3

转载 IDEA搜索依赖

1.首先确定setting配置2.打开项目pom.xml3.页面内按Alt+insert4.点击dependency,搜索需要依赖包即可转自:https://blog.csdn.net/qq_34638435/article/details/80848039...

2019-04-30 11:58:36 9696 1

原创 nginx动静分离,服务器权重负载配置

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections ...

2019-02-27 15:42:46 317

转载 WARNING: Project src does not exist Mybatis逆向工程

运行Eclipse插件MyBatis Generator插件自动生成代码,遇到如图以下问题:问题在于generatorConfig.xml文件中对应的targetProject填写项目名称,不要添加任何路径信息,即将<sqlMapGenerator targetPackage="com.ssm.mapper"  targetProject="src\main\java" >...

2019-02-20 16:35:10 4447 1

原创 cron表达式

常用表达式 表达式   意义 "0 0 12 * * ?"   每天中午12点触发 "0 15 10 ? * *"   每天上午10:15触发 "0 15 10 * * ?"   每天上午10:15触发 "0 15 10 * * ? *"   每天上午10:15触发 "0 15 10 * * ? 20...

2019-02-19 19:49:15 1435

原创 ajax跨域的解决方案

1、修改浏览器设置。2、jsonp3、被调用方服务器标志可以跨域@CrossOrigin4、被调用方nginx配置5、调用方nginx配置

2019-02-17 17:37:05 172

原创 js中字符串的替换

js中字符串的替换在js中字符串全部替换可以用以下方法:两种区别:正则&常规str.replace("需要替换的字符串","新字符串") str.replace(/需要替换的字符串/g,"新字符串")比如:"yyyy-MM-dd-hh-mm-ss".replace("-","/")结果如下: "yyyy/MM-dd-hh-mm-ss&q

2019-02-12 10:42:36 128968 5

转载 js中escape、encodeURI、encodeURIComponent的区别

1 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法 escape(string)参数  描述  string  必需。要被转义或编码的字符串。 返回值 已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。说明 该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 A...

2019-02-12 10:37:49 253

原创 正则匹配中文

匹配汉字文字:[\u4e00-\u9fa5]匹配非汉字字符:[^\u4e00-\u9fa5]匹配双字节字符(汉字、中文标点符号等):[^\x00-\xff] 

2019-01-28 11:27:29 278

转载 js乘法出现浮点数

说明众所周知,js在计算浮点数时候,结果可能会不准确。比如:(在chrome中的运算结果) 2.2 + 2.1 = 4.300000000000001 2.2 - 1.9 = 0.30000000000000027 2.2 * 2.2 = 4.840000000000001 2.1 / 0.3 = 7.000000000000001网上流传的代码(有bug)网上流传的优化后的代码如...

2019-01-23 16:22:38 2498

转载 Nginx启动报错(system占用80端口):10013: An attempt was made to access a socket in a way forbidden

Nginx在win7,win2008下启动报错:bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions) 。原因是Win7下nginx默认80端口被System占用,造成nginx启动报错的解决方案。 在cm...

2019-01-15 16:54:48 1149

原创 博客中常见的时钟插件

<script charset="Shift_JIS" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_tr.js"></script>只需要在html中引入上面的js即可。不过要去作者网站中留言http://chabudai.org/blog/?p=59,在最下面...

2019-01-11 17:14:25 872

转载 趣味理解WebSocket

一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 Websocket 其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范...

2019-01-11 15:22:10 147

原创 spring-boot-devtools 和 spring-boot-starter-actuator 或者spring-cloud-starter-bus-amqp 报错

- @ConditionalOnEnabledHealthIndicator management.health.defaults.enabled is considered true (OnEnabledHealthIndicatorCondition) RefreshEndpointAutoConfiguration.RefreshEndpointConfiguratio...

2019-01-11 13:28:28 4034 1

原创 Mysql中模糊查询区分大小写的两种方法

在oracle中模糊查询默认区分大小写,在mysql中默认不区分一、查询语句上加binary select * from user where user.name like binary '%T956' order by id二、建表时加binarycreate table t{code varchar(10) binary} ...

2019-01-10 14:12:19 2211

转载 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdb

异常错误:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver ...

2019-01-08 13:40:50 688

原创 Maven依赖冲突的两种解决方式

Description:An attempt was made to call the method com.google.common.collect.FluentIterable.append(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable; but it does not exist. Its class, ...

2019-01-04 16:50:34 66835 13

原创 Failed to read Class-Path attribute from manifest of jar file:xxx

maven下报错 Failed to read Class-Path attribute from manifest of jar file:xxx跟着xxx目录下去,删掉文件夹,Alt+F5重构项目,会重新下载。即可

2019-01-04 13:32:05 3011

转载 任务调度(二):springtask

转载于:https://blog.csdn.net/hao7030187/article/details/790774641. 对比Quartz的优缺点优点:配置非常简单缺点:不支持分布式部署不支持动态配置定时任务不支持持久化其实这几个缺点归根结底都是因为不支持持久化,所以如果项目需要持久化定时任务,还是要选择Quartz比较好。(我用的是spring boot2.1...

2018-12-25 10:06:22 434

转载 任务调度(一):Cron表达式

转载于:https://www.cnblogs.com/superman66/p/4565723.htmlCronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至...

2018-12-25 09:56:14 827

原创 Nginx 学习笔记(四):负载均衡 基于redis session共享

springboot+redis+nginx 解决session共享Nginx负载均衡解决方案:https://blog.csdn.net/my13413527259/article/details/85234186 -----------------------正事专用分割线-----------------------pom.xml引入组件 <dependen...

2018-12-24 15:54:29 425

转载 负载均衡session解决方案

转载于:https://www.cnblogs.com/yangliheng/p/5852494.html前言在我们给Web站点使用负载均衡之后,必须面临的一个重要问题就是Session的处理办法,无论是PHP、Python、Ruby还是Java,只要使用服务器保存Session,在做负载均衡时都需要考虑Session的问题。 分享目录: 问题在哪里?如何处理? 会...

2018-12-24 15:34:08 918

原创 Nginx 学习笔记(三):动静分离

简单实现动静分离静就是请求常用图片、视频、样式等资源,动就是获取数据、提交数据等请求。分离后一台服务器专业处理业务,一台服务器专业处理资源,类似这样。。。 upstream serverList { server 192.0.0.234:8101 weight=3 max_fails=3 fail_timeout=300s; server 192.0.0...

2018-12-24 15:18:42 214

原创 Nginx 学习笔记(二):负载均衡

简单实现负载均衡Nginx负载均衡有轮询、权重、哈希、最快响应等方式,这里采用权重-------------------------------------------Nginx配置----------------------------------------nginx.conf 代码如下 upstream serverList { server 192.0.0....

2018-12-24 14:42:00 174

原创 Nginx 学习笔记(一):搭建Nginx

工欲善其事必先利其器1、什么是Nginx?图文结合一看就懂的介绍:https://www.cnblogs.com/wcwnina/p/8728391.html2、下载安装 Nginx是免装的,直接下载解压就可以了下载地址:http://nginx.org3、启动Nginx双击打开命令打开服务打开注册服务可以使用srvanyui,请参考:https://www.c...

2018-12-24 13:58:40 206

原创 Nginx 错误10013: An attempt was made to access a socket in a way forbidden by its access permissions

记一次nginx启动错误先去检查logs/error.log2018/12/21 09:24:57 [emerg] 7576#9788: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)2018/12/...

2018-12-21 10:06:34 21518 6

转载 Jedis常用方法

转载:原文地址一、Redis Client介绍1.1、简介Jedis Client是Redis官网推荐的一个面向java客户端,库文件实现了对各类API进行封装调用。Jedis源码工程地址:https://github.com/xetorthio/jedis1.2、使用Redis Client最好选用与服务端对应的版本,本例中使用Redis 2.8.19客户端使用jedis -2.6....

2018-12-18 13:17:53 3606

原创 redis集群看这篇就够了(完)

redis集群了解篇什么是redis集群:https://blog.csdn.net/codejas/article/details/79854953 为什么要使用redis集群:https://blog.csdn.net/heatdeath/article/details/79450461 redis集群的设计原理:https://blog.csdn.net/yejingtao703/a...

2018-12-18 12:08:06 985

原创 接口请求乱码

常规解决办法:(1)String userID = new String(request.getParameter(“name”).getBytes(“iso-8859-1”), “utf-8”);(2)request.setCharacterEncoding(“UTF-8”);(3)如果是页面请求,并用了encode加密,那么需要decode解密。...

2018-12-12 17:00:29 1060

原创 Redis 设置密码、修改端口、开启远程

这些设置都在redis.confps:‘#’=注释1、设置密码搜索【requirepass】有就修改,没有就新增requirepass 123456启动服务器命令,后面要加 redis.confredis-server.exe redis.conf连接服务器redis-cli.exe -h 192.0.0.xxx -p 6379 -a 1234562、修改端口搜索【por...

2018-12-05 15:36:57 1244

原创 thymeleaf 解析数据的问题

数据源代码报错org.springframework.expression.spel.SpelEvaluationException: EL1008E:Property or field ‘high_quality_provider_only’ cannot be found on object of type ‘org.json.simple.JSONObject’ - maybe ...

2018-11-22 11:30:17 2895 3

ffmpeg (version N-110344-g73ddcad990-20230422)

ffmpeg (version N-110344-g73ddcad990-20230422)

2024-04-24

关于微软文本转语音(语音合成)的一些坑 - 测试的音频文件

关于微软文本转语音(语音合成)的一些坑 - 测试的音频文件

2023-11-03

关于微软文本转语音(语音合成)的一些坑 - 正确的文件

关于微软文本转语音(语音合成)的一些坑 - 正确的文件

2023-11-03

关于微软文本转语音(语音合成)的一些坑 - 有问题的文件

关于微软文本转语音(语音合成)的一些坑 - 有问题的文件

2023-11-03

nacos-server-1.1.3.rar

本次下载文件为: nacos-service-1.1.3!针对GitHub龟速下载,已经CSDN高分下载````

2019-10-22

nexus3.rar

重要:此文件为 nexus-3.13.0-01-unix.tar.gz 因nexus官网无法下载、csdn上的下载积分贼鸡贵 故而上传一个。希望帮到大家~ 注意:要先解压

2019-07-10

itext的jar

iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 iText的安装非常方便,下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库了。

2018-09-07

jsoup的jar

jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。

2018-09-07

svn1.9 中文64位

svn1.9 中文64位 安装方式: 先安装主程序-在安装语言包

2018-03-12

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

TA关注的人

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