自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u014271180的博客

我是一名小小小小学生

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 179

原创 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 168

原创 关于同步异步、阻塞非阻塞的解释

同步的通俗解释就是调用者去调用被调用者,被调用者没有响应前,调用者一直在等待响应异步的解释就是调用者去调用被调用者,被调用者没有响应前,调用者可以返回,等待被调用者的响应,由被调用者去返回状态。阻塞的解释就是,当调用者去调用被调用者,调用者的线程不可以去干别的事情,线程阻塞非阻塞就是当调用者调用被调用者时,调用者的线程是可以去干别的事情的, 其实有人一直明白不了这个同步异步与阻塞非阻塞之间的

2017-09-12 16:09:22 217

转载 使用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 196

原创 读取配置文件

/** * 读取短信配置信息 */private Properties loadMsgInfo() { Properties properties = new Properties(); ClassLoader cl = getClass().getClassLoader(); try { properties.load(cl.getResourceAs

2017-04-28 11:00:54 229

原创 关于intellj导入maven项目失败

intellj导入maven项目失败其实关于这个导入失败的情况有很多种,但是其他的情况清空.idea基本上都可以解决,但是我遇到的情况却一直没法解决,总之就是报错,后来看了一下logs,发现网络问题,换了好几个地方的网络都不行,开始从本机找原因,因为和同事用局域网联调,所以更改了host文件,导致localhost没有指向127,指向了网络IP,联调结束后也没有改变回来,才导致了无法导入maven项

2017-03-16 16:32:13 766

原创 百万数据查询优化技巧三十则

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:? select id from t where num is null? 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:?

2017-02-10 09:09:44 219

转载 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 200

原创 关于oracle锁表以及解锁问题

我们在使用数据库过程中经常遇到表被锁问题,该如何解决呢首先我们应该查出哪些表被锁SELECT sid, serial#, username, oSUSEr FROM v$session,(select session_id from v$locked_object) a where sid = a.session_id 可以很轻易找出相关被锁对的表 然后接下来就是解锁ALTER SYSTEM K

2016-11-23 22:56:28 342

原创 关于js的跨域问题解决办法

解决办法很多,我在这只说一种我最常用的首先必须有google 的 chrome浏览器,其他浏览器不知道行不行, 右击打开浏览器属性 找到目标 输入在路径后面这句话 –disable-web-security –user-data-dir=D:\google 后面的路径自己命名,因为会下载东西 保存打开 打开出现出现这段文字便是成功了。记住每次必须从这个图标打开你写的页面,右击

2016-11-21 13:20:44 290

原创 如何解决Provisional headers are shown问题

今天遇到一个从来没遇到的前端问题(没遇到正常,我是搞java的)今天写了一个ajax请求操作,请求我写的接口,但是每次发送请求总是没有收到返回数据,我开始以为请求没有成功,后来一看接口日志,发现调用成功了,我滴个乖乖,这是怎么回事,从来没遇到这种问题,于是各种百度,google, 发现时因为请求被屏蔽了,好端端的请求怎么会被屏蔽 后来一看代码才知道 我写了一个from,在里面调用了一个ajax

2016-11-12 19:42:00 15666 2

原创 关于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 4856 5

原创 关于Comparator的使用

Comparator用法一直以来我还从未自己写过自定义排序,以前以为只要集合中的对象实现Comparable就可以了,所以一直没动手做,今天碰到了,让我头疼了好久 ,其实关于自定义排序,用的最多的无非Comparator与Comparable了,我相信Comparable大家应该用的很熟悉,Comparator其实跟able一样,实现一个Compare方法,这个里面写自定义实现的方法List<Ma

2016-11-07 16:37:00 382

原创 关于HttpServletRequest.getParameterMap()方式取数报错问题

今天遇到一个头疼的问题用HttpServletRequest.getParameterMap()返回一个map,通过这个map的get()得到的是Object类型 所以JdbcTemplate.update(sql,Object)时语法不报错,但是执行会报错,因为数据库中的类型是varchar2;所以列类型不对,使用强转不行,因为Object及时强转也不会是String,toString更不行了,

2016-10-28 12:08:15 4222

原创 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 2072 1

原创 maven启动失败问题

今天安装maven时遇到的这样一个问题我下载完成后,解压,然后配置好环境变量,然后查询mvn -version 结果报错: 我就知道没有一帆风顺的安装,唉 根据报错可以看出,不支持java版本,看了一下readme.txt,发现java最低1.7,好吧,我换个jdk, 终于看到了希望 好吧,完美了

2016-10-25 12:34:37 590

转载 关于今天IBMMQ问题

今天开发中遇到了IBMMQ,但是找到一个很好的文章MQ 介绍及安装 介绍MQ,简单地说就是消息队列,应用程序把消息放进队列里,等待其他的应用程序或自己把它读走,用于进程间通信,并且可以像 socket 那样用于不同主机间的进程间通信。它有四个重要的概念:队列管理器 用来管理队列。队列 用来存放消息。消息 就是要进行存储与传递的消息。通道 队列管理器之间传递消息的管道。 安装到这里下载 M

2016-10-24 20:36:25 2384

转载 执行make命令时报错g++: Command not found

朋友安装node时遇到的问题报错截图: 其实很简单只需要安装一下 yum -y install gcc automake autoconf libtool make 与yum install gcc gcc-c++就可以

2016-10-24 12:31:29 15301 1

原创 从头开始学习angular.js----002(尽量每天一篇)

今天讲一下angularjs的表达式以及指令表达式 (1)其实表达式非常简单,跟js中的表达式相似,表达式中可以是变量,数字,以及文字等,angular的表达式写法也非常简单就是双花括号{{ }} <!DOCTYPE html><html><head> <meta charset="utf-8"> <script src="angular.min.js"></scri

2016-10-23 20:51:23 526

原创 从头开始学习angular.js----001(尽量每天一篇)

angularjs实现helloworld(双向绑定)1.首先介绍一下angular是个什么东西(题主也刚看的) angularjs是一个很不错的前端框架,喜欢前端的朋友可以跟我一起做 angular通过指令 扩展了HTML,然后通过表达式绑定数据到HTML2.首先在头部标签引入angular(我是在线引用,你可以下载到你的本地,然后在引用你本地的angular就可以了)<head> <

2016-10-22 18:23:09 849

maven3-3-9

maven3.3.9

2016-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除