11 2016 档案
摘要:异常与HTTP状态码的映射(@ResponseStatus) Spring默认会将自身抛出的异常自动映射到合适的状态码,如下是一些示例: 举个例子,当后端抛出如下异常(TypeMismatchException异常,往方法传参时,类型不匹配): 前台返回400状态码: 除了以上异常,对于其它异常以及
阅读全文
摘要:什么是JAX-RS 在JSR-311规范中定义,即Java API for RESTful Web Services,一套Java API,用于开发 RESTful风格的Webservice。 工程概况 主要功能:用户增删改查controller(not RESTful,懒得改了) + 查询用户we
阅读全文
摘要:写在前面 程序是五六年前读书的时候写的,里面会有一些不规范的,我已经将代码传到github上了,有时间会优化修改。 程序运行机制 定义了一个JPanel,然后每隔一小段时间重绘一遍。 重绘的内容如下: 地图信息; 敌方坦克; 我方坦克; 右边游戏基本信息; 炸弹爆炸。 涉及一些逻辑: 重叠判断; 坦
阅读全文
摘要:前期准备 搭建solr服务 参考上一篇,搭建solr搜索服务。 添加依赖 maven工程的话,添加如下依赖, 也可以自己导入jar包 在solr安装目录下,找到solr-5.5.3\dist\solrj-lib路径,添加里面所有的jar包到自己的工程,别忘了在外面的文件夹还有个solr-solrj-
阅读全文
摘要:什么是solr solr是基于Lucene的全文搜索服务器,对Lucene进行了扩展优化。 准备工作 首先,去下载以下软件包: JDK8:jdk-8u60-linux-x64.tar.gz TOMCAT8:apache-tomcat-8.5.4.zip SOLR5.5.3:solr-5.5.3.zi
阅读全文
摘要:查看系统版本 查看系统是否安装GCC 输入gcc,提示gcc命令没找到,说明未安装 准备RPM软件包 准备rpm软件包,如下图所示,可去网上下载,也可以直接从光盘镜像中拷贝过来; 我的操作系统是装在虚拟机里,系统镜像是网上下载的,直接用7z打开iso文件,如下,可以找到以上的rpm软件包。 开始安装
阅读全文
摘要:前言 本文的日期/时间全部格式化为”2016-01-01 01:01:01“形式; MONITOR_TIME为数据库表字段; 字符串与日期/时间相互转换函数 Oracle 日期/时间转字符串函数:to_char(t.MONITOR_TIME, 'yyyy-mm-dd hh24:mi:ss') as
阅读全文
摘要:linux查看端口被谁占用,并杀死进程 netstat -apn | grep 8080 kill -9 PID linux开发端口访问 如下:开放8080端口 1、修改iptables: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p t
阅读全文
摘要:什么是OKHttp 一般在Java平台上,我们会使用Apache HttpClient作为Http客户端,用于发送 HTTP 请求,并对响应进行处理。比如可以使用http客户端与第三方服务(如SSO服务)进行集成,当然还可以爬取网上的数据等。OKHttp与HttpClient类似,也是一个Http客
阅读全文
摘要:创建对象 构造方法创建对象 在Java中,创建对象常用的方法是通过公有构造方法创建; 举个例子:如下,是Boolean类的一个构造方法,以及通过该构造方法创建一个Boolean对象; 静态工厂方法创建对象 其实,创建对象还有另外一种方法,通过公有静态工厂方法来创建对象,不过这种方法往往容易被程序员忽
阅读全文
