自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(244)
  • 资源 (8)
  • 问答 (8)
  • 收藏
  • 关注

原创 面试题及个人的解法

这段时间在找工作,有一家在面试的时候的编程题我写了伪代码,现在以完整的代码写出来,有参考网上,以下是题目1编写一个截取字符串的函数,输入为一个字符串和字节数, 输出为按字节截取的字符串。但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入“我ABC汉DEF", 6,应该输出为’我ABC"而不是"我ABC"+汉的半个 public void testSpiltStr() { /*String str = "我ABC"; int num = 4;*/

2021-12-23 22:11:35 248

原创 JDK1.8 Received fatal alert: handshake_failure 替换jce不能解决问题的情况

java version “1.8.0_241”今天对接外部第三方接口的时候提示Received fatal alert: handshake_failure错误,网上替换jce就好,那个jce下载地址是https://www.oracle.com/java/technologies/javase-jce8-downloads.html在我准备替换自己的jce的时候发现文件目录是这样的我于是替换了unlimited的,结果发现没有效果,之后在这个文章中发现需要修改java.security文件的内

2021-02-04 22:07:14 834

原创 nginx配置不允许通过IP只允许通过域名进行访问

来源 https://www.cnblogs.com/forheart/p/12945355.html在nginx.conf配置文件中加上(如果有了监听80端口的那就改为)http# 禁止通过ip地址访问 server { listen 80 default_server; listen [::]:80 default_server; server_name _; return 400;}# 允许通过域名访问-自动跳转到https server { listen 80; ser.

2020-06-26 10:38:26 4715

原创 Invalid initial heap size: -Xms

完整提示"C:\Program Files (x86)\Java\jdk1.8.0_141\bin\java.exe" -Dmaven.multiModuleProjectDirectory=E:\IdeaWS\creeper -Xms 512m -Xmx1024m -Duser.language=zh -Dfile.encoding=UTF-8 -Dmaven.home=E:\IdeaWS\soft\apache-maven-3.6.3-bin\apache-maven-3.6.3 -Dclasswor

2020-06-25 19:54:04 9529

原创 @Service单例改为多例

HOW在@Service下加@Scope("prototype")即可WHY在我的Service中有成员变量,用以控制查询参数,如果用默认的单例,上一次Service中的参数如果没有重置,将会带到下一次Service中,故需要单例。通常情况下,Service和Controller类似,默认是单例的,这样不会出现什么问题,因为大家控制逻辑的参数基本上是局部变量,但如果有成员变量了那么在并发的时候出现上次参数残留的情况。关于为啥要在Service中加成员变量,主要是我像这样,以前我是这样查询的user

2020-06-06 11:00:09 3644

原创 tomcat禁止通过ip访问

环境tomcat9在tomcat目录下,找到conf/server.xml<Engine name="Catalina" defaultHost="localhost">修改为<Engine name="Catalina">网上有一说将defaultHost保留并设置为你的域名,但我实测这样做ip限制访问无效还有一处<Host name="localho...

2020-02-24 18:31:04 1812

原创 Linux搭建Tomcat+MySQL环境

以阿里云上最新安装好的Centos8为例,SSH工具是FinalShell1、更新yum到阿里云的源cd /etc/yum.repos.d如下图所示对着CentOS-Base.repo文件右键点打开,之后将https://mirrors.aliyun.com/repo/ 中的对应系统的repo文件下载下来并将内容覆盖掉服务器上的CentOS-Base.repo文件内容之后执行yum ...

2020-02-24 18:18:40 260

原创 设置tomcat访问http时自动跳转到https

https://blog.csdn.net/tangdc88/article/details/17283617tomcat8conf/server.xml中原属于80端口的http修改为(tomcat默认是8080端口) <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20...

2019-12-27 12:02:53 607

原创 Apache Struts2更新到新版本(2.5.22)

前两天接到阿里云那边的一个远程命令执行漏洞(S2-046)和(S2-45)的通知,上面说建议更新Struts2框架到最新版。老项目没有用pom.xml管理jar包的,所以只好把Struts2的相关东西都给更新一下咯,在Struts2官网上查到目前最新(2019年12月)的是2.5.22,我先把官网上的示例下载下来,看看里面的jar包解压后在lib文件夹下的东西看了一下,挑选了一下就直接替换掉原...

2019-12-25 15:04:41 9230

原创 修改idea中代码补全快键键

从eclipse转到idea,想把eclipse的快键键方案搬到idea上,操作方法如下File->Settings->搜索Keymap将其设置为【Eclipse copy】,如下图这样改之后大部分快键键和eclipse就差不多了,不过代码补全快键键还是ctrl+空格,我们还需要到Keymap中的Main menu -> Code -> Completion 中将C...

2019-11-27 15:34:41 470

原创 记一次虚假的MYSQL 请键入 NET HELPMSG 3523

提示MSQL 服务无法启动 3523,但是实际上启动了,如下图也许是我的机子配置太差了,【正在启动】后面的点点都好几个都没启动好,多等等,不影响实际使用...

2019-11-22 16:23:35 346

原创 tomcat 控制台中文乱码

按照前人的方法解决的 https://blog.csdn.net/Java_stud/article/details/99709151出现的情况如图解决办法是在conf->logging.properties文件中,将java.util.logging.ConsoleHandler.encoding的值从UTF-8修改为GBK,保存后重启tomcat再启动tomcat时就不会出现...

2019-11-22 14:55:09 128

原创 The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

解决方式如图,刷新一下权限就好flush privileges;

2019-09-26 16:59:59 399

原创 Specified key was too long; max key length is 767 bytes和Index column size too large.

参考自https://segmentfault.com/p/1210000010686697/readhttps://help.aliyun.com/knowledge_detail/41707.html数据库版本是mysql5.7.6导入数据库的时候报Specified key was too long; max key length is 767 bytes我是按照https://...

2019-09-18 17:02:26 299

原创 spring boot Could not connect to SMTP host: smtp.xxx.com, port: 465, response: -1

在properties配置中加入即可spring.mail.properties.mail.smtp.ssl.enable=true完整的是这样的···#mailspring.mail.host=smtp.126.comspring.mail.username=XXXX@126.comspring.mail.password=你的密码spring.mail.protocol=sm...

2019-07-05 17:18:00 4320

转载 tomcat9 控制台中文乱码

转自 https://www.jianshu.com/p/d23b2cbc5564解决办法是在tomcat目录下的conf文件夹中找到logging.properties文件,将java.util.logging.ConsoleHandler.encoding = UTF-8改成java.util.logging.ConsoleHandler.encoding = GBK...

2019-06-25 16:27:49 397

原创 emqx部署时报找不到MSVCR120.dll

我是装了这个解决的下载地址是2013的C++ redist,大小在7MB作用。我在网上找到的时让装2015版的,但是装了没用,装2013的才解决的,系统是windows server 2019...

2019-06-18 15:59:43 2217 3

原创 tomcat https配置

准备先到域名管理页面将证书下载下来,我这边以阿里云的免费证书为例,申请的时候要填写一些账户信息,申请通过后在SSL证书管理页面是这样的之后选择图中右下角的下载选择tomcat,下载完成解压后是一个pfx证书文件和放着密码的txt文件,将证书文件拷贝到tomcat目录,可以新建一个cert文件夹专门来放这个证书,之后将conf/server.xml文件修改内容,找到port=“8080”(to...

2019-05-30 14:52:48 835

原创 mysql8在windows server中部署

我按照https://blog.csdn.net/wuchenlhy/article/details/80702248去操作的准备Windows Server 2019 DatacenterMysql 8.0.16 下载地址开始首先将下载好的mysql压缩包解压,解压之后是这样的之后创建一个my.ini文件和名为data的空文件夹用于存放初始化后的mysql数据,my.ini文...

2019-05-30 12:23:19 799

转载 在Ubuntu中使用cpulimit限制进程的使用率

source:https://bbs.aliyun.com/simple/t301215.html安装apt-get install cpulimit用法限制firefox使用30% cpu 利用率 cpulimit -e firefox -l 30限制进程号1313的程序使用30% cpu 利用率 cpulimit -p 1313 -l 30限制绝对路径下该软件的 cpu ...

2018-10-18 10:41:32 3079

原创 AlipayHK支付宝HK接入-服务器端教程(Java)

准备partner_id:合作伙伴ID,形如2088101011913539seller_id:商户ID,一般是登录账号,形如

2018-07-04 17:00:32 10873

转载 BigDecimal比较大小的时候,比较结果与实际不符的情况

https://blog.csdn.net/qq_33451004/article/details/71247041比较大小的时候最好不要使用new BigDecimal(xx)来比较,而应该使用BigDecimal.valueOf(xx); 原因是new BigDecimal(double)是利用的double构造方法,该构造方法有一定的不可预料性; 比如比较一个值是否等于100...

2018-07-03 10:34:44 1347

原创 java对微信支付HTTPS服务器证书更新进行后当前服务器是否可用验证

收到了这样的一个通知:微信支付HTTPS服务器证书的根证书将于2018-08-23日到期,微信支付计划于2018-05-29日更换服务器证书。请通知贵司技术开发人员尽快完成相关验证,确保安装新的根证书,以免影响正常交易。详细验证流程可参考指引(http://url.cn/52EYiAE)链接中给了两种方式去判断当前机器是否支持新证书,我这里用到的是第一种——调用微信支付沙箱环境的API...

2018-05-23 15:27:17 1049

转载 vue写一个todolist小工具

来源https://www.imooc.com/video/16984&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"

2018-05-17 11:52:40 1206

转载 vue中v-show和v-if在显示和隐藏元素上的区别

来源https://www.imooc.com/video/16980v-show将元素隐藏是在dom节点上加style=’display:none’ v-if是直接将元素完全去掉&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &...

2018-05-16 10:33:11 21149 1

原创 springboot项目替换掉默认的小叶子ico

在src/main/resources下的static文件夹中放入新的ico即可自动替换 只要保持文件名为【favicon.ico】甚至无需在appliccation.properties中加spring.mvc.favicon.enabled=false就可以实现 需要注意的是如果使用了WebMvcConfigurer(或者同功能的)去做拦截器的话,需要加上**.ico以防止拦截器拦截i...

2018-05-08 15:00:48 11037 6

原创 把springboot项目部署到外部tomcat

springboot版本是2.0 首先确认一下pom.xml中packaging得是war,我这边生成的时候就是war了 其次在项目更目录上确认一下是否有ServletInitializer.java,我这边在创建的时候也自动生成了的,如果没有的同学,这个文件的内容是package com.slience;import org.springframework.boot.builde...

2018-05-08 11:21:44 7372 1

转载 springboot+druid配置

摘自https://www.2cto.com/kf/201702/597135.htmlspringboot版本2.0 首先在pom中加入依赖&lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifactId&gt;druid&lt;/artifactId&gt; &...

2018-05-08 10:29:13 7400

原创 使用压缩包方式安装mysql因缺少data目录造成3534错误

mysql版本是8.0.11,下载地址 解压后发现没有data文件夹,如果直接net start mysql会报3534错误,解决办法如下mysqld --initialize-insecure --user=root

2018-04-24 11:10:56 749

原创 java微信小程序 获取二维码

如果用Spring那套RestTemplate不能获取,或者获取了生成的图片文件是无法打开的,大小是150多k的(当宽度为430的时候,应该是55k左右),可以看看我的方法package com.wx.scooter;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;impor...

2018-03-11 22:41:51 7287 13

转载 上传文件工具类

代码是转载的,但是我找不到来源了,都是在网上找的,积累了一段时间的,如果有知道可以在评论里回复我。 工具类有两种方式上传,一种是base64,常用于客户端上传图片;另一种是一文件形式上传,常用于网页端上传文件。import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInput

2018-01-31 12:04:39 14029

原创 屏蔽CSDN广告

右下角轮播图片广告(不过现在好像没有了——20180426)*.iteye.com* 之后应用再刷新页面,广告就被过滤掉了,Adblock Plus下载文章和评论之间的推广*edu.csdn.net*...

2018-01-17 17:12:08 16179

转载 在Java中使用AES加密,并且加密的Key长度在16位以上

代码示例来源,感谢http://www.cnblogs.com/jys509/p/4768120.html#autoid-0-1-0import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE

2018-01-09 20:25:24 69807 2

原创 《Effective Java》阅读笔记

第一条:考虑用静态工程方法代替构造器优点: * 静态工厂方法有名称,更能便于人们理解 * 可以不必每次调用它们的时候都创建一个新对象,类似于单例模式 * 可以返回原返回类型的任何子类型对象,更加灵活便于修改 * 在创建参数化实例的时候,他们是代码变得更加简洁,例如: Map> map = HashMap.newInstance();缺点: * 类如果不含公有或者受到保护的构造

2018-01-03 20:23:06 18416

转载 Hibernate如何通过注解设置主键为一个UUID随机数

来源http://blog.sina.com.cn/s/blog_694448320100o2zd.html@Id @GenericGenerator(name="systemUUID",strategy="uuid") @GeneratedValue(generator="systemUUID") @Column(name = "actid", insertable = true, upd

2016-11-02 21:11:15 18058

原创 形如Nov 2, 2016 7:25:43 PM的字符串如何转换成Date

String str = "Nov 2, 2016 7:25:43 PM"; SimpleDateFormat format = new SimpleDateFormat("MMM dd, yyyy hh:mm:ss", Locale.ENGLISH);这与我们常用的yyyy-MM-dd hh:mm:ss不同哦

2016-11-02 21:09:22 17841

原创 微信公众号推送模板消息

微信支付成功之后需要将一些订单相关的信息发送到用户的微信上,这时候就需要使用微信【模板消息】创建模板消息进入【微信·公众平台】在【功能】->【添加功能插件】中找到【模板消息】,之后填入相关的信息并通过审核之后即可使用微信模板消息 先从【模板库】选择一个合适模板,之后添加到【我的模板】中 可以看到模板ID,接下来我们就需要使用这个ID去给指定的用户推送模板消息了为指定的用户推送模板消息执行

2016-10-08 15:33:55 61587

转载 mysql存储emoji表情出错

原文出处原因:utf-8字符集不能存储emoji编码 解决方法:改成utf8mb4字符集即可具体步骤 1、在my.ini中加入如下几行代码(如果是Linux系统那就是my.cnf)init-connect='SET NAMES utf8mb4'character-set-server=utf8mb4 之后重启数据库~ 再之后在创建数据库的时候选择utf8mb4字符集就好,如果已经有数据库

2016-09-28 16:37:54 16951

原创 当用javaw.exe不能运行jar文件的时候

平时做Java开发,偶尔会导出可运行的jar文件,这种文件导出之后应该可以双击运行的,但是某一天导出并运行之后发现什么也没有出现,java的线程也没有启动,解决办法就是用命令行运行。 在命令行中先进入java的bin目录,之后使用java -jar your.jar进行运行,如下图所示 就可以啦~

2016-09-26 11:51:27 31776 1

原创 微信支付,报invalid out_trade_no错误

错误原因:订单的id不正确。 订单id是由自己系统生成的,造成这样的原因可能是没有传给微信这个订单id或者订单id太短(比如说一位数的订单id是不可以的) 解决办法也很简单,如果没有传订单id给微信的话那就传过去咯,如果订单id太短那就用另一种更长的方式生成订单id咯

2016-09-05 10:45:20 51798 2

更新struts2.5.22所需要的jar

更新struts2.5.22所需要的jar,个人用,不完美。记得挑选着使用。

2019-12-25

易班SDK,老版本,易班SDK,老版本

更新自2015年,可能已经过时

2016-01-18

jquery例子-变换风格的脸

一个点击脸部的不同区域就可以换成另一个风格的脸

2014-10-31

jquery的问题

把Demo文件中的jquery引用改成2.1版本的就不行了

2014-10-12

php-5.2.17-Win32-VC6-x86.msi

在windows双击即可运行,现在不知怎的在官网好像没有看到msi类型的安装了

2014-10-12

httpd-2.2.25-win32-x86-no_ssl.msi

windows下双击可运行,以前学习Apache的时候老师用的就是这个,网上不好找,官网上都是压缩文件,msi的还要另外找,挂到这里方便别人下载吧

2014-10-12

移动到按钮上有条条的

我会说这个网页比较简单我才做的吗? 这个的颜色不多,现在看来还觉得有点单调呢

2014-08-20

含有模糊图片和圆形图片的网站

他的圆形的图片框框我很喜欢,还有这个最上面的模糊的图片,这个不影响页面上文字的阅读,这也是值得借鉴的地方

2014-08-19

对称性网站

这个是我从《网页设计创意书(第二卷)》中找到的一个网站,觉得它挺简洁的,采用了良好的对称性。

2014-08-19

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

TA关注的人

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