编程语言
逢五必更
这个作者很懒,什么都没留下…
展开
-
git提交错误 Remote reject HEAD -> refs/for/master (change htto://gerrit.iot.cn/54 closed)
Remote reject HEAD -> refs/for/master (change htto://gerrit.iot.cn/54 closed)Git提交代码,gerrit构建不通过,或者review不通过,直接abandon掉,客户端在进行提交时,直接复用上一次的changeid,再次提交就会出现这个问题。解决措施:在gerrit中恢复上次提交记录,然后git再次提交就可以原创 2018-01-11 22:47:23 · 18123 阅读 · 1 评论 -
Apache Common CLI学习笔记
在IDEA的run configuration里面,可以通过Program arguments设置相应参数,向程序中传入信息。程序中对信息的解析,可以使用Apache Commons CLI。Apache Commons CLI为解析传递给程序的命令行选项(command line options)提供了API,它可以帮助开发者快速构建启动命令。即编写一套命令行接口,然后通过解析命令行,将参数...原创 2018-08-14 15:22:46 · 1072 阅读 · 0 评论 -
RabbitMQ安装和入门(Java)
一、 安装1、 windows下安装RabbitMQ需要先安装Erlang(http://www.erlang.org/downloads),官网下载Erlang;2、 以管理员身份运行安装Erlang;3、 配置Erlang,系统设置->环境变量,新建系统变量ERLNAG_HOME,指定安装位置,然后再Path中添加%ERLANG_HOME%\bin即可,在cmd中输入erl出现版本号即为...原创 2018-03-31 11:43:23 · 953 阅读 · 0 评论 -
请求概念理解
http请求,最常用的请求方式,也就是controller中的请求方法,这种方式只能在当前应用的请求中有效,不支持跨平台访问。Webservice请求,采用soap协议(简单对象访问协议,笨重),主要用于应用程序之间的通信方案,其功能可以替换http但是,http的应用的广泛性和易用性,以及其性能都要好于webservice。因此webservice还是用于跨应用的访问。安全性高。Restful请...原创 2018-03-05 21:33:01 · 445 阅读 · 0 评论 -
如何实现简单的RPC服务
说RPC必有的一句话:RPC(Remote Promote Call) 一种进程间通信方式。允许像调用本地服务一样调用远程服务。如何像调用本地服务一样调用远程服务?可以将RPC框架整体分为三部分:客户端、服务端、注册中心服务端将自己对外提供的服务注册到注册中心,暴露出来;客户端通过服务端提供的接口到注册中心发现服务,并完成服务的调用。那么客户端、服务端和注册中心都需要做什么事情呢?客户端:1、引用...原创 2018-03-15 23:02:09 · 6761 阅读 · 1 评论 -
java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction
对数据库进行操作偶尔会出现上面的错误,解决方法:这类错误,是由于出现锁等待超时导致的,那么需要解决超时问题,首先找到对应执行的SQL语句,查看SQL语句中是否添加了索引,如果没有添加索引会在原表中查询数据,如果涉及的列只有两种值的或重复性过多的列就会导致全表查询,在查询时会锁表,因此可以添加索引,添加索引之后就会查找表对应的快照,不会出现锁等待的问题。原创 2018-02-06 19:32:13 · 7015 阅读 · 0 评论 -
Java编程的注意事项,持续更新
1、方法的返回值尽量不要出现nullpublic List<String> getStringList() { List<String> result = new ArrayList<>(); /** * 利用result 处理业务逻辑 * * 不要直接在开始 * List<String> result = null; */...原创 2018-01-14 17:49:07 · 572 阅读 · 0 评论 -
spring 请求参数和路径变量
请求参数和路径变量:客户端传递参数给服务端的两种方式请求参数可以发送值传递给服务器,请求参数采用key=value的形式并使用“&”符号进行参数间的分隔,例如:http://localhost:8080/springmvc/user?name=yu&password=123456.传递过来的值Spring MVC需要解析,采用@RequestParam的形式来注释方法中的参数,获取上面原创 2018-01-14 17:47:31 · 2843 阅读 · 0 评论 -
Java反射解析自定义注解
1、为什么要用反射?通常写代码时,涉及调用关系,都是直接在另一个类中new一个对象,当需要更改或替换的时候就要重新修改代码,属于硬编码。让程序更加灵活,不用修改源代码重新编译,为了达到这个目的,需要在程序运行过程能够选择想要实例化的对象,因此出现了反射。2、什么是反射JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一原创 2018-01-21 22:45:18 · 558 阅读 · 0 评论 -
java中的Properties类
在项目中,经常会使用properties文件对项目相关参数进行设置,https://blog.csdn.net/Senton/article/details/4083127对properties类型文件的读取方式进行了总结,其中大多方法都是将文件转为InputStream,然后作为Properties类中load方法的参数,讲配置文件中的参数加载到虚拟机中来。本片文章对类Properties的用法...原创 2018-08-15 09:59:49 · 3752 阅读 · 0 评论