java
精讲JAVA
精讲java版主,十余年的业内沉淀,突破自己
展开
-
关于今天IBMMQ问题
今天开发中遇到了IBMMQ,但是找到一个很好的文章MQ 介绍及安装 介绍MQ,简单地说就是消息队列,应用程序把消息放进队列里,等待其他的应用程序或自己把它读走,用于进程间通信,并且可以像 socket 那样用于不同主机间的进程间通信。它有四个重要的概念:队列管理器 用来管理队列。队列 用来存放消息。消息 就是要进行存储与传递的消息。通道 队列管理器之间传递消息的管道。 安装到这里下载 M转载 2016-10-24 20:36:25 · 2425 阅读 · 0 评论 -
Bio、Nio、Aio的用法系列之BIO(一)
原文:http://101.201.71.142/wordpress/?p=187BIO属于同步阻塞式IO服务端网络编程的基本模型是从Client/Server模型,就是让两个进城之间进行通信,其中服务端提供服务地址跟端口,客户端根据ip,port进行连接首先我们先进行服务端代码的编写工作:public class BioServerTest { public ...原创 2018-04-28 13:35:23 · 185 阅读 · 0 评论 -
关于同步异步、阻塞非阻塞的解释
同步的通俗解释就是调用者去调用被调用者,被调用者没有响应前,调用者一直在等待响应异步的解释就是调用者去调用被调用者,被调用者没有响应前,调用者可以返回,等待被调用者的响应,由被调用者去返回状态。阻塞的解释就是,当调用者去调用被调用者,调用者的线程不可以去干别的事情,线程阻塞非阻塞就是当调用者调用被调用者时,调用者的线程是可以去干别的事情的, 其实有人一直明白不了这个同步异步与阻塞非阻塞之间的原创 2017-09-12 16:09:22 · 233 阅读 · 0 评论 -
使用J2SE API读取Properties文件的六种方法
使用J2SE API读取Properties文件的六种方法1。使用Java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in);2。使用java.util.Re转载 2017-08-08 17:19:38 · 209 阅读 · 0 评论 -
读取配置文件
/** * 读取短信配置信息 */private Properties loadMsgInfo() { Properties properties = new Properties(); ClassLoader cl = getClass().getClassLoader(); try { properties.load(cl.getResourceAs原创 2017-04-28 11:00:54 · 246 阅读 · 0 评论 -
关于intellj导入maven项目失败
intellj导入maven项目失败其实关于这个导入失败的情况有很多种,但是其他的情况清空.idea基本上都可以解决,但是我遇到的情况却一直没法解决,总之就是报错,后来看了一下logs,发现网络问题,换了好几个地方的网络都不行,开始从本机找原因,因为和同事用局域网联调,所以更改了host文件,导致localhost没有指向127,指向了网络IP,联调结束后也没有改变回来,才导致了无法导入maven项原创 2017-03-16 16:32:13 · 792 阅读 · 0 评论 -
IntelliJ Idea 常用快捷键列表
IntelliJ Idea 常用快捷键列表Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本转载 2016-11-24 13:37:47 · 220 阅读 · 0 评论 -
关于intellij idea搭建axis webservice最后服务不显示
首先给大家带来intellij idea搭建axis webservice的方式 https://doszhan.com/2015/06/23/tutorial-how-to-create-axis-web-service-with-intellij-idea-part-1-service-side/我今天不是为了给大家讲解如何搭建的,而是因为大多数人在最后发现,服务可以跑起来,但是测试服务h原创 2016-11-10 10:24:16 · 4882 阅读 · 5 评论 -
关于HttpServletRequest.getParameterMap()方式取数报错问题
今天遇到一个头疼的问题用HttpServletRequest.getParameterMap()返回一个map,通过这个map的get()得到的是Object类型 所以JdbcTemplate.update(sql,Object)时语法不报错,但是执行会报错,因为数据库中的类型是varchar2;所以列类型不对,使用强转不行,因为Object及时强转也不会是String,toString更不行了,原创 2016-10-28 12:08:15 · 4262 阅读 · 0 评论 -
java的PreparedStatement分页问题
今天写一个接口遇到了关于取到的数据分页问题百度一圈最后选择了PreparedStatement的分页 贴代码 private List<Map<String,Object>> Pagination(String sql, int pageNo){ final String sqlBuilder = sql; final int page_size = Pagi原创 2016-10-27 19:39:21 · 2105 阅读 · 1 评论 -
关于Comparator的使用
Comparator用法一直以来我还从未自己写过自定义排序,以前以为只要集合中的对象实现Comparable就可以了,所以一直没动手做,今天碰到了,让我头疼了好久 ,其实关于自定义排序,用的最多的无非Comparator与Comparable了,我相信Comparable大家应该用的很熟悉,Comparator其实跟able一样,实现一个Compare方法,这个里面写自定义实现的方法List<Ma原创 2016-11-07 16:37:00 · 398 阅读 · 0 评论 -
maven启动失败问题
今天安装maven时遇到的这样一个问题我下载完成后,解压,然后配置好环境变量,然后查询mvn -version 结果报错: 我就知道没有一帆风顺的安装,唉 根据报错可以看出,不支持java版本,看了一下readme.txt,发现java最低1.7,好吧,我换个jdk, 终于看到了希望 好吧,完美了原创 2016-10-25 12:34:37 · 624 阅读 · 0 评论 -
Bio、Nio、Aio的用法系列之NIO服务端(二)
文章转自:http://101.201.71.142/wordpress/?p=189NIO的由来技术圈有很多人说NIO是new IO,是因为他是新增的接口,这也是官方说法,但是,我们知道,以前都是阻塞IO,详细见上文BIO详解,而NIO是非阻塞的,所以说,NIO更确切的说法 是non-block IO,当然关于说法,大家可以根据自己的理解,不过多做解释。 首先在讲解NIO之前我们先了...原创 2018-04-28 17:01:14 · 194 阅读 · 0 评论