- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 idea svn报错/idea svn死活显示 文件 is not under version control/idea svn unknow error
idea svn报错/idea svn死活显示 文件 is not under version control/idea svn unknow errorErrors found while svn working copies detection. Fix it.svn同步无效,svn不显示文件被修改用cmd在同步下来的svn目录,使用svn命令如(svn log)查看执行结果的第一行是否有:ANOMALY: meaningless REX prefix used提示,如果有继续往下看,没
2021-05-08 16:55:43
1025
2
原创 fastjson解析继承/多态/继承中继承/解析顺序
开发中遇到一个问题,如下图BizInfo在前面就可以解析,在后面就不能解析,而调用别的系统返回的就是如第二个图那样,BizInfo在后面我的代码结构如下,需要将json中的BizInfo用BizInfoMarginQryRsp解析(我的另一篇文章又说这个问题),向上自动转型为BizInfo结果就是解析没成功,GatewayRsp中的BizInfo没有值,因为BizInfo在后面所以解析...
2020-04-10 15:03:07
1075
原创 FastJson解析继承/解析多态/反序列化去解析json
我这个是在和外围系统调用时用到的,所以我不可能让他们去改返回的报文内容(也就是有的方法里说用SerializerFeature.WriteClassName)定义一个interface或者class,其实都一样public interface P1{}定义两个实体public class P2 implements P1 { private String p2;}p...
2020-03-30 11:20:37
3254
原创 获取jar包内容/获取jar包文件
public static void main(String[] args) throws Exception { URL resource = JarReader.class.getResource("");//根据class所在目录 String path = resource.getPath(); //File curr = new File("");//根据jar包所在目录 //...
2019-12-24 10:19:35
454
转载 IDEA 全局搜索,搜索Jar包中内容
按下Ctrl+Shift+FStep 1:点击ScopeStep 2:点击“...”更多Step 3:点击加号“+”Step 4:Libary Classes +include
2019-12-10 11:26:01
7871
2
转载 MQTT Java客户端的使用
(mqtt java客户端整合Spring的参看这篇文章)Paho Java客户端是一个用Java编写的MQTT客户端库,用于开发在JVM或其他Java兼容平台(如Android)上运行的应用程序。Paho Java客户端提供了两个API:MqttAsyncClient提供了一个完全异步的API,通过已注册的回调通知完成活动。 MqttClient是MqttAsyncClient的一个同步包...
2019-12-02 11:48:10
1794
原创 springboot测试方法/springboot junityil
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2.0.3.RELEASE</version> <s...
2019-12-02 10:25:41
138
原创 Git 新建本地分支并推送到远程
fatal: refusing to merge unrelated histories致命:拒绝合并无关历史使用如下命令git pull originmaster--allow-unrelated-histories是因为本地分支和远程分支没有建立联系 (使用git branch -vv 可以查看本地分支和远程分支的关联关系) .根据命令行提示只需要执行以下命...
2019-11-29 10:02:08
702
原创 Xstream注解常用知识
@XStreamAlias("message") 别名注解作用目标: 类,字段@XStreamImplicit 隐式集合@XStreamImplicit(itemFieldName="part")作用目标: 集合字段@XStreamImplicit(itemFieldName="item")private List<item> Articles;<...
2019-10-29 09:08:55
1302
转载 IntelliJ IDEA / Tomcat - 内存溢出/PermGen space
java.lang.OutOfMemoryError: PermGen spacePerm Gen Size(Permanent Generation Size),用来存储被加载的类的定义(class definition)和元数据(metadata),比如:Class Object和Method Object等。这是内存中的一块永久保存区域,JVM的垃圾回收不会触及这块区域。通常在加载一个非...
2019-05-23 17:41:41
329
转载 解决tomcat8.5.37控制台中文乱码问题
控制台启动会有乱码,找了很多方法都不行,最后找到一个可用的方法,非常简单打开tomcat/conf/logging.properties找到java.util.logging.ConsoleHandler.encoding = UTF-8修改为java.util.logging.ConsoleHandler.encoding = GBK如果没找到就在下图位置添加重启tomcat...
2019-04-18 15:04:21
1083
原创 idea使用本地tomcat不进debug/idea不进debug/idea tomcat不进debug
把tomcat/bin/catalina.bat文件这一行修改下,原因是idea里面的配置会覆盖掉tomcat的配置在JAVA_OPTS后面添加了%JAVA_OPTS%idea里面的配置不用动,我的环境是6版本的tomcat,其余的自测set JAVA_OPTS=-server -Xms512m -Xmx2048m -XX:PermSize=256M -XX:MaxPermSize=...
2019-03-27 09:16:28
1919
原创 class path resource [spring/springmvc.xml] cannot be opened because it does not exist/springmvc找不到配置
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [spring/springmvc1.xml]; nested exception is java.io.FileNotFoundException: cl...
2019-03-07 20:38:32
879
转载 springboot热部署/idea热部署
spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是热部署。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快。其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时候,原来...
2019-02-02 13:27:23
196
原创 CSS文本溢出/隐藏部分字段/显示.../显示不完全/文本过长/内容过长
span标签先向右浮动,再添加其他元素才可能导致后添加的元素显示不完全/文本溢出<div class="list-group" > <a target="_blank" style="display: block; white-space: nowrap; overflow: hidd...
2019-01-23 17:08:45
3333
转载 Springboot的static和templates
static和templates部分参考博客:https://blog.csdn.net/wangb_java/article/details/71775637热部署参考博客:https://www.cnblogs.com/cx-code/p/8686453.htmlSpringBoot里面没有我们之前常规web开发的WebContent(WebApp),它只有src目录在src/ma...
2019-01-22 16:17:57
477
2
转载 Nginx配置映射静态资源
以windows为例,linux其实一样;1.搭建静态资源服务器我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射找到nginx安装目录,打开/conf/nginx.conf配置文件,添加一个虚拟主机 添加监听端口、访问域名重点是添加location,映射-URL:/work/;...
2019-01-20 21:32:21
11107
原创 FreeMarker相关
<!DOCTYPE html><html><head> <meta name="referrer" content="no-referrer"/> <title>${info.title}</title> <style> a{te
2019-01-20 16:03:51
136
1
转载 【前端】引用别的网站的图片显示403
没有加<meta name="referrer" content="no-referrer"/>
2019-01-20 16:02:28
949
转载 网页动态背景——随鼠标变换的动态线条
网页动态背景——随鼠标变换的动态线条效果图如下第一是直接引入方式,第二可以直接拷贝到JS文件里面。<script type="text/javascript" src="https://cdn.bootcss.com/canvas-nest.js/1.0.1/canvas-nest.min.js"></script>/** * Copyright ...
2019-01-19 23:20:14
1557
转载 Spring Aspect的Execution表达式
Aspectj切入点语法定义 在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式 execution (* com.sample.service.impl..*.*(..))execution()是最常用的切点函数,其语法如下所示: 整个表达式可以分为五个部分: 1、executio...
2019-01-16 22:56:31
302
转载 无法启动MYSQL服务”1067 进程意外终止”解决办法
本文章主要是总结了各种导致mysql提示无法启动MYSQL服务”1067 进程意外终止”的一些解决办法,有碰到mysql无法启动的同学可尝试参考。在win7的服务器里开启MySql服务提示“windows无法启动mysql服务(位于本地计算机上。错误1067:进程意外终止)”。 进入MySql的安装目录找到my.ini里有一句:default-storage-engine=INNODB...
2018-12-26 22:49:14
1090
1
转载 IntelliJ IDEA和Eclipse最常用的快捷键对应表:
描述 Eclipse Intellij 代码补全 Ctrl+space Ctrl+space 打开类或者接口 (两个IDE都支持使用“驼峰字符”前缀的方式来过滤查找列表,进而轻松完成搜索;比如:可 以使用“PoDI”来检索PodcastDaoImpl类) Ctrl+Shift +T Ctrl+N 快速打开文件/资源 ...
2018-11-04 19:55:25
873
转载 Intellij idea 的maven项目如何通过maven自动下载jar包
maven项目自动加载jar包所需工具如下:Intellij IDEA 13.1; 下载地址:请自行百度搜索 maven3.5,这里最好用Apache-maven-3.2.1; 下载地址链接:http://maven.apache.org/download.cgi 默认拥有一个maven项目; 默认安装好JDK,并配置好环境变量;由于Maven依赖Java的运行环境,因此使用Mave...
2018-08-20 16:11:34
60828
1
转载 AngularJS实现跨域请求
跨域:浏览器对于javascript的同源策略的限制,例如a.cn下面的js不能调用b.cn中的js,对象或数据(因为a.cn和b.cn是不同域),所以跨域就出现了.同源策略:请求的url地址,必须与浏览器上的url地址处于同域上,也就是域名,端口,协议相同.比如:我在本地上的域名是study.cn,请求另外一个域名一段数据二、$http.get【实现跨域】1. 在serv...
2018-08-12 15:55:38
1554
转载 idea操作maven时控制台中文显示乱码/maven项目启动方式/Tomcat7中文乱码
在程序中用 System.out.println 输出中文的时候显示乱码。前台的中文显示,和数据库的中文都正常,只有控制台中文乱码在maven启动中添加以下参数 -Dfile.encoding=GB2312 就可以解决控制台中文乱码一劳永逸的方法是在idea设置中的runner 中 VM Options 添加 -Dfile.encoding=GB2312...
2018-08-09 17:19:56
4277
10
转载 Zookeeper最常用的作用&配置文件
调用关系说明:0 服务容器负责启动,加载,运行服务提供者。1. 服务提供者在启动时,向注册中心注册自己提供的服务。2. 服务消费者在启动时,向注册中心订阅自己所需的服务。3. 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。4. 服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。...
2018-07-28 15:56:13
240
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人