
解决方案
成长的小牛233
不辜负每一份热爱
展开
-
正则查看接口消耗时间超过4位数的
tail -40000 logs.log| grep -C 4 -E “[1-9]{4}ms”原创 2020-05-26 11:24:10 · 245 阅读 · 0 评论 -
maven 无效的源发行版11
我看自己的jdk配置都为8,感觉没问题,后来发现自己pom.xml文件配置的如下: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...原创 2020-03-09 01:54:00 · 743 阅读 · 0 评论 -
maven (http://repo1.maven.org/maven2/): Failed to transfer file 和PKIX path building failed: sun.secu
找了好久后来加在setting.xml中加入:<mirrors> <mirror> <id>Central</id> <url>http://repo1.maven.org/maven2</url> <mirrorOf>central</mirrorOf&g...原创 2020-02-27 22:57:37 · 1763 阅读 · 0 评论 -
java.lang.IllegalArgumentException: URLDecoder异常解决
异常:Exception in thread "main" java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "u9" at java.net.URLDecoder.decode(URLDecoder.java:...转载 2018-12-24 13:02:53 · 3021 阅读 · 0 评论 -
出现特殊分隔符无法分隔解决方案
今天处理文本数据时候遇到这种文本用空格和tab正则匹配没有作用,后来问了同事发现可以用“\\uf8f5”去匹配。待处理文本:A abbr.安 A-10IInone.美空军主力近距离空中支援攻击机,无愧为“坦克杀手”。A-12none.夭折的美海军第一种隐形舰载攻击机。A-4 none.54年服役的单座轻型舰载攻击机,现仍被多国使用。A-6none.双座重...原创 2018-12-30 13:27:31 · 1462 阅读 · 0 评论 -
Maven报错Missing artifact jdk.tools:jdk.tools:jar:1.7
https://blog.youkuaiyun.com/u013281331/article/details/40824707转载 2019-02-27 17:22:03 · 1761 阅读 · 0 评论 -
【美文保存】nosql数据库对比以及如何巧妙利用redis来提高效率?
1. MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。 2.Memcach...转载 2019-02-18 20:45:50 · 295 阅读 · 0 评论 -
系统设计类问题
如果让你设计一个秒杀系统,你会如何设计? Redis是一个分布式缓存系统,支持多种数据结构,我们可以利用Redis轻松实现一个强大的秒杀系统。 我们可以采用Redis 最简单的key-value数据结构,用一个原子类型的变量值(AtomicInteger)作为key,把用户id作为value,库存数量便是原子变量的最大值。对于每个用户的秒杀,我们使用 RPUSH key value插...原创 2019-02-18 21:45:07 · 1636 阅读 · 0 评论 -
【使用注意】特殊中括号[]的特殊json数组
@Test public void demo93() throws Exception { String str = "[\"a\", \"b\", \"c\"]"; //生成json数组 JSONArray createArray = new JSONArray(); createArray.put("a"); createArray.put("b"); creat...原创 2019-04-10 16:46:33 · 828 阅读 · 0 评论 -
【转载保存】mysql不设置主键使用自增长ID方法
MySQL 每张表只能有1个自动增长字段,这个自动增长字段即可作为主键,也可以用作非主键使用,但是请注意将自动增长字段当做非主键使用时必须必须为其添加唯一索引,否则系统将会报错。例如:1.将自动增长字段设置为主键。create table t1 (id int auto_increment Primary key,sid int);2.将自动增长字段设置为非主键,注意必须显式添加Uni...转载 2019-05-05 18:56:48 · 2683 阅读 · 0 评论 -
【爬虫】爬取带有cookie才能获取网页内容的新闻网站
工作任务:今天老大让我跑取一个新闻网站:https://www.yidaiyilu.gov.cn/采坑记录:https协议,如果利用http协议去请求会报出如下信息:错误:SSLHandshake错误就知道了,客户端与服务端进行连接时,需要通过SSL协议进行握手(坑)改用:重写DefaultHttpClient方法使其支持SSL协议package httpsParse...原创 2019-05-07 23:27:31 · 2345 阅读 · 0 评论 -
Maven报错Missing artifact jdk.tools:jdk.tools:jar:1.7
而tools.jar包是JDK自带的,于是怀疑pom.xml中以来的包隐式依赖tools.jar包,而tools.jar并未在库中,好比:当前工程依赖A包,而A包在开发打包过程依赖tools.jar包,现在A发布了,我们的工程依赖A包,所以我们应该在包依赖中加上tools.jar包;这样分析后,问题就好解决了,直接在pom.xml中加上一个依赖项目: <dependency&...转载 2018-12-21 17:23:34 · 479 阅读 · 0 评论 -
【保存】maven的pom.xml标签的xsi:schemaLocation处报错
maven装X的原因是 maven对下载不下来的jar文件会生成一个 *.lastUpdated 文件 ,不将*.lastUpdated文件干掉,它是不会给你重新下载jar, so 将 *.lastUpdated 这个家伙干掉,再update一下就OK了原文:https://blog.youkuaiyun.com/qq_22843051/article/details/79765040...转载 2018-12-21 17:18:06 · 1375 阅读 · 0 评论 -
eclipse闪退打不开问题
起初在网上看了N多篇的解决文章,可惜都试过了没有一个解决我的问题,后来就一顿折腾,把c盘中出现的 .eclipse(点eclipse)删除之后重新运行eclipse等待一会儿就可以正常启动了,通过这次警告自己以后不能异常退出eclipse原创 2017-12-13 22:21:24 · 567 阅读 · 0 评论 -
Ecilpse常用快捷键
Alt + ? #代码提示ctrl + l #去某一行ctrl + D #删掉光标所在的一行ctrl + shift + r #访问某个文件ctrl + shiif + f #格式化ctrl + shift + o #包的引入alt + 方向键向下 #光标所在行向下移alt +方向键向上 # 光标所在行向上移ctrl + alt + 方向键向下 ...原创 2018-03-14 15:51:02 · 702 阅读 · 0 评论 -
从mysql取出数据封装成json中遇到特殊字符自动转成unicode解决方案
@Test public void xxx() throws ParseException, UnsupportedEncodingException, Exception { ArrayList<JSONObject> list = new ArrayList<>(); String s = "家电偷工减料、服装质量差……还...原创 2018-08-01 16:17:16 · 2224 阅读 · 0 评论 -
网络爬虫-获取网页中的数据加伪装头,伪装成浏览器多次访问,避免单次访问导致ip被封
public static String getHtmls(String url) throws IOException { RequestConfig globalConfig = RequestConfig.custom().setCookieSpec(CookieSpecs.IGNORE_COOKIES).build(); String html = ...原创 2018-08-01 16:22:32 · 1694 阅读 · 0 评论 -
json解析双引号
解析一个json数据:{“manifest”:{ Version:“3.0”}}仔细看的话,这个字符串不是正规的json格式,Version少了双引号,应该是:{“manifest”:{ “Version”: “3.0”}}转载:https://www.cnblogs.com/afluy/p/4023838.html如果用JSONObject mainfestObject.getJSO...转载 2018-11-27 10:46:19 · 1395 阅读 · 0 评论 -
jetty9更改post请求长度
添加如下代码即可: static { System.setProperty("org.eclipse.jetty.server.Request.maxFormContentSize", String.valueOf(Integer.MAX_VALUE)); System.setProperty("org.eclipse.jetty.server.Request.maxFormKeys",...原创 2018-11-27 11:10:00 · 1709 阅读 · 0 评论 -
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z 的解决
jetty 9 嵌入式开发时,启动正常,但是页面一浏览就报错如下:java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z原因:jetty 9 依赖的servlet-api是3.X版本,如果项目中还有其它第3方开源库隐式依赖了2.x版本的servlet-api,就会报这个错。转载:...原创 2018-11-27 15:34:32 · 776 阅读 · 0 评论 -
java文件重命名失败问题
我记得之前也遇到这个问题后来找了几个小时才找到问题,这次又花了一个小时找出这个问题,发现是自己的文件流没有关闭,一定要切记,当对文件重命名操作的时候一定要先把操作改文件的文件流关闭之后再进行重命名的操作,切记!切记!切记!...原创 2018-12-14 15:48:38 · 2211 阅读 · 0 评论 -
Java解析json出现双引号变成转义字符"解决办法
Java中:利用StringEscapeUtils.unescapeHtml4强转String newJson = StringEscapeUtils.unescapeHtml4(jsonStr);原创 2018-12-09 16:48:05 · 8955 阅读 · 1 评论 -
JedisConnectionException: java.Net.SocketTimeoutException: Read timed
jedis操作:https://blog.youkuaiyun.com/shuaiOKshuai/article/details/23266091jedisPool操作:https://blog.youkuaiyun.com/gongxinju/article/details/53909239原创 2018-12-10 15:36:11 · 2443 阅读 · 0 评论 -
解决虚拟机打开不了?提示VMware Workstation cannot connect to the virtual machine的问题
解决方法:从提示消息我们可以看到,问题在于VMware授权服务没有开启,具体处理方法如下:No1. "This PC(我的电脑)"---右键"manage(管理)"---"Service and Applications(服务和应用)"---"Service(服务)"---右栏"Vmware Authorization Service".然后再重新启动原创 2016-12-13 19:31:41 · 1752 阅读 · 0 评论