- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 执行sql出现 Incorrect string value: '\xF0\x9F\x8E\xB7' for column 'nickname' at row 1
[Err] 1366 - Incorrect string value: '\xF0\x9F\x8E\xB7' for column 'nickname' at row 1报错是因为utf8不能容纳超过3个字节的emoji表情,需要使用utf8mb4字符集解决办法:在前面加SET NAMES utf8mb4
2020-05-11 21:59:22
860
原创 微信发中文双引号“”无法解析的问题
原因是发消息的时候用的是json-20160810.jar的JSONObject,里面有一些特殊字符特殊处理的逻辑,public static Writer quote(String string, Writer w) throws IOException { if (string != null && string.length() != 0) { ...
2019-11-20 19:34:18
1410
原创 微信测试号没关注无法分享
正文今天线下用测试号测试微信分享功能时出错,无法完成微信分享的初始化。前段时间也遇到过,是没关注测试号导致的问题。微信官方文档也没说,有点坑,好像是今年偷偷改的规则。。。总结测试号分享必须先关注...
2019-11-14 18:21:48
704
原创 简单完美解决git clone很慢的问题
1、在GitHub项目上先fork到本人的仓库中2、从本人的仓库中找到GitHub 项目一步导入码云 Gitee,不懂百度。3、直接从码云下载,速度贼快!!!
2019-11-08 23:13:17
366
原创 Linux 安装docker-compose的两种方法
方法一:PIP安装听说推荐使用pip安装docker-compose,因为pip可以为你自动对应版本问题安装pipyum -y install epel-releaseyum -y install python-pip确认版本pip --version更新pippip install --upgrade pip安装docker-composepip install doc...
2019-11-08 20:15:36
3383
原创 查看tomcat版本号
今天想查看下线上tomcat的版本号,但是本人没有线上的服务器权限,运行不了命令,而且线上的Tomcat目录改成项目名了,没有版本号,所以想在文件里找下,查了下,有网友说可以直接看 lib\catalina.jar 里面的/org/apache/catalina/util/ServerInfo.properties 文件,如下server.info=Apache Tomcat/7.0.59se...
2019-11-04 17:06:54
990
原创 Idea 使用jetty启动使用el表达式报错的问题、原因及排查
今天启动项目测试时,发送消息使用el表达式报错:java.lang.NoClassDefFoundError: javax/el/ELContext一开始怀疑是idea又发疯了,重新maven->reimport也不行。el包的pom.xml项目配置如下:<!-- EL表达式 开始--><dependency> <groupId>org.a...
2019-11-04 17:03:20
849
原创 swagger ui 页面右下角出现error解决办法
网上解决方法:在swagger-ui/index.html中加js配置(因为我们直接用的是jar里面的swagger-ui.html,所以无法修改,pass)Swagger-UI默认会将你的接口JSON传给swagger.io进行格式验证,然后对于我们已经使用了swagger的项目来说基本不需要(因为写错了Annotation的话会造成Swagger JSON接口报错),而且内部项目有时也不方便...
2019-09-18 17:06:01
1618
原创 JAVA高性能编程专题-线程池应用及实现原理剖析
【主题】线程池应用及实现原理剖析【信息】为什么要用线程池线程是不是越多越好?1、线程在java中是一个对象,操作系统的资源,创建、销毁需要时间。如果创建时间+销毁时间>执行时间不划算2、java对象占用堆内存,操作系统线程占用系统内存,根据jvm规范,一个线程默认最大栈大小1M,这个栈空间是从系统内存中分配的。3、操作系统需要频繁切换线程上下文,影响性能。线程池原理 - 概念...
2019-09-08 22:14:59
381
原创 JAVA程序运行原理分析
【主题】JAVA程序运行原理分析【信息】class文件内容字节码,开头包含一个0xcafebabe(16进制)特殊的一个标志魔数cafebabe来源可参考WIKI百科: Java_class_fileclass文件可用二进制软件查看,比如ultraedit,我用notepad++的ansi转hex看不出来开头的魔数,应该是原来class文件是windows1252编码问题。JVM...
2019-08-11 20:42:35
306
原创 Injection of resource dependencies failed 无法依赖问题
正文今天做项目启动的时候报错[2019-06-26 17:46:13] [ org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:487) ]:Exception encountered during context initializatio...
2019-06-26 17:53:21
11649
2
原创 同一局域网一个内网穿透域名多个人用配置方法
正文前几天,公司技术大佬提起了同一局域网一个内网穿透域名多个人用配置方法,现在分享下。就是在开发机器上配置内网穿透,内网穿透映射到本地的nginx80端口,然后nginx里面在内网穿透的域名基础上在加自己的计算机名,映射到此局域网的一个用户电脑的nginx端口上(ip+80端口)。多个用户类似。开发服务器的nginx配置如下:server { listen 80; serve...
2019-06-14 10:50:37
1522
原创 nginx proxy_pass缓存静态资源html和js导致的问题
正文昨天拉取前端的静态资源到我电脑本地运行测试,发现不管怎么删发现还是旧的js, 最后重启了nginx解决了。查了下资料,网上说nginx的proxy_pass是会缓存静态资源的,我本地的nginx配置如下:server{ listen 80; server_name dev.xxx.com ; location / { proxy_pass http://localhost...
2019-06-14 09:51:49
3384
原创 使用Spring+Junit4进行测试时报错.NoSuchBeanDefinitionException: No qualifying bean of type
正文今天同事用Spring+Junit4 test时报错:java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheA...
2019-05-22 18:00:24
3411
原创 nexus仓库有,本地mvn,idea的pom文件拉取不了,总是报红
正文今天开发新项目的时候拉取项目准备跑起来,没想到pom文件报错了。看来是公司其他开发人员自己打的jar包,发现竟然找不到依赖?怀疑是不是没上传到私库nexus。登陆nexus查看,发现是有的。如下图:然后怀疑是idea的问题,百度nexus有但是idea pom文件找不到,尝试了各种方法也无法解决。然后怀疑是不是这个jar包有问题导致下载不了,然后pom换了个版本1.0.7,发现可以下载...
2019-05-17 16:59:52
3863
1
原创 tomcat问题导致微信开放平台post无法请求,前端接口报:Provisional headers are shown
正文今天开发前后端联调接口时遇到一个问题,前端接口报错如下:一开始猜测是前端的问题,但是前端没改代码,并且login.json可以请求成功(get请求),然后用postman试试uploadUserInfo这个post请求,也没问题,就猜测是前端微信开放平台无法发起post请求原因。然后让前端连了线上的测没问题,那这个猜测就否定了。然后猜测是我后端代码问题,因为我后端代码是第三方发给我的,不...
2019-05-09 17:28:21
985
原创 java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z
前言早上回来查看日志,发现job项目有报错,发现是c3p0jar包冲突问题,解决问题过程如下正文看报错日志,RazCourseOpenJob报错了,这个是上周我写的代码,在本地没报错,怎么会上线之后报错了?一看Unknown Source,开始猜测难道引用的方法没有?然后打开线上项目的lib包路径,一眼看到有两个c3p0的jar包,嗯?这就奇怪了,为什么之前都没报错?。应该是之前没有用到my...
2018-12-24 11:23:37
3314
原创 真小白|一步步教你用Python抓取微信好友分析
前言前段时间公司里有个同事发了张图片在群上,是他所有微信好友头像拼成的一张大图,我看着挺有意思,就想自己也搞一下,然后百度了下怎么抓取微信好友之类的……一搜全是用Python抓取的,之前就听说过Python爬虫,但是没怎么接触过Python,算是小白(真小白)。不过我不慌,好歹自己是计算机专业(而且现在做的是Java开发),语言的原理应该是想通的,所以就大概看了下Python的介绍和基础语法,然...
2018-12-22 14:13:35
1334
1
原创 使用poi读取Excel时报错java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
报错日志: java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at jav
2017-11-21 21:29:45
2604
原创 报错Unsupported major.minor version 52.0 的解决方法
最近使用IDEA 运行ueditor的时候报错Unsupported major.minor version 52.0 应该是配置出问题了 后来发现是使用的jdk版本出了问题。 我这边用的是JDK 1.7的版本,将JDK升级到1.8就没有问题了 javax.servlet.ServletException: java.lang.UnsupportedClassVersionError: co
2017-09-28 10:24:22
7755
原创 SpringMVC config.xml找不到运行出错
java.lang.NullPointerException at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:190)出错信息: 原因,config.xml在target的classes没有 查看配置 发现resource没有配置成Resources资源文件重新
2017-09-05 19:57:52
1438
原创 Intellij IDEA配置AndroidSDK报错,No Java SDK of appropriate version found.
我明明配置了jdk1.7的,配置AndroidSDK时报错 换了jdk1.8就行了
2017-08-24 14:50:33
5672
原创 Spring MVC 拦截器response重定向问题Cannot forward after response has beencommitted
错误代码:public class InitialPwdInterceptor extends HandlerInterceptorAdapter { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse respon
2017-08-23 15:21:08
4719
原创 java判断两个字符串是否相等?
在编程中,习惯用==来判断是否相等,但今天在做java项目时发现不能这样比较。java比较用equals()。由于string字符串是对象,所以要用String的equals(),不能简单用==来判断。equals()比较的是对象的内容(区分字母的大小写格式),但是如果使用“==”比较两个对象时,比较的是两个对象的内存地址,所以不相等。即使它们内容相等,但是不同对象的内存地址也是不相同的。
2017-08-22 16:43:00
784
原创 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
错误信息:UPDATE Role SET Desc = '管理员' WHERE Id = 11;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use nea
2017-08-18 15:04:39
1765
原创 GitHub修改头像
直接在GitHub上传不行。1、 百度Gravatar (全球公认的头像)2、用GitHub注册的邮箱注册一个账号3、上传头像
2017-08-18 10:42:46
5864
原创 android ScrollView嵌套viewpager,viewpager嵌套gridview,解决内嵌无法显示的问题
在做项目的过程中,需要在ScrollView中嵌套ViewPager,而ViewPager又嵌套GridView,笔者尝试了网上好多个方法,比如重写ScrollView、ViewPager和GridView,都不行,怎嘛办呢?找了好多方法都没解决,最后直接固定ViewPager或GridView的高度才解决,虽然笔者认为这种方法不太好,能自己适应最好,但是这也是没办法中的办法了,如果有哪位大神有自适
2016-10-02 20:24:51
1813
原创 Android模拟器错误 ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.
最近用Android Studio 2.5 preview版,打开模拟器出现如下错误信息:emulator: WARNING: Classic qemu does not support SMP. The hw.cpu.ncore option from your config file is ignored. init: Could not find wglGetExtensionsString
2016-04-12 09:37:54
16377
3
原创 JspSmartUpload中文乱码问题解决
JspSmartUpload简介jspSmartUpload是一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。中文乱码问题上网查了下很多方法,但还是乱码。被中文乱码虐了一整天,最后才弄好了,写下博客记录下【第一次写博客,可能有许多问题,还请见谅!】。 一开始,我的数据库是用MySQL,UTF-8编码。用MyEclipse开发项目,用的也是UTF-8,
2016-04-09 15:50:49
6794
2
转载 Eclipse安装插件的“最好方法”:dropins文件夹的妙用
在Eclipse3.4以前安装插件非常繁琐。在Eclipse3.5以后插件安装的功能做了改进。而且非常方便易用。我们只需要把需要的插件复制(拖放)到eclipse\dropins,然后插件就安装成功了(当然必须先解压)。如要在其他机器上使用自己的插件。也只需要拷贝自己的dropins覆盖掉原有的。需注意一点,就是dropins文件夹与解压后的plugins文件夹之多只能有一
2015-03-27 22:41:35
513
可以搜索的Android中文API合集(7).chm
2016-04-15
Android仿QQ音乐搜索记录改进-更Perfect
2015-10-27
xencenter6.5中文版
2015-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人