java
文章平均质量分 80
开心的静静
java 开发
展开
-
java 读取clob字段的几种方法
最近频繁处理clob字段,故集中了几种读取clob字段的方法,供大家参考。 第一种: Clob clob = rs.getClob("remark");//java.sql.Clob String detailinfo = ""; if(clob != null){ detailinfo = clob.getSubString((long转载 2014-10-29 17:52:20 · 13408 阅读 · 1 评论 -
防止用户直接访问url
这是个过滤器的内容, [java] public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest req = (HttpServletRequest)转载 2015-06-10 14:22:34 · 1072 阅读 · 0 评论 -
RabbitMQ入门指南二(Java)
RabbitMQ 入门指南(Java) 返回原文英文原文:Getting Started with RabbitMQ in Java RabbitMQ is a popular message broker typically used for building integration between applications or different components转载 2015-04-16 15:19:09 · 505 阅读 · 0 评论 -
Tomcat 连接池的配置
Tomcat6.0连接池配置1 1.配置tomcat下的conf下的context.xml文件,在之间添加连接池配置: auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"转载 2015-04-08 09:17:17 · 587 阅读 · 0 评论 -
Java 如何使用protobuf
方法一: 首先下载2.4.1的安装包 http://code.google.com/p/protobuf/downloads/ 安装命令示例如下: [html] view plaincopyprint? tar -xzf protobuf-2.1.0.tar.gz cd protobuf-2.1.0 ./configure --prefix=$INSTALL_DI转载 2015-04-22 14:08:32 · 543 阅读 · 0 评论 -
ServletContextListener 和HttpSessionListener 的自我理解
当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由ServletContextListener 来处理。在 ServletContextListener 接口中定义了处理ServletContextEvent 事件的两个方法。 l contextInitialized(ServletContextEvent sce) :当Servl转载 2014-11-07 18:04:32 · 591 阅读 · 0 评论 -
java 中wait notify简解
Wait()和notify():如果条件不满足,则等待。当条件满足时,等待该条件的线程将被唤醒。一般用在synchronized机制中例如:线程Asynchronized(obj) {while(!condition) {obj.wait();}obj.doSomething();} 当线程A获得了obj锁后,发现条件condition不满足,无法继续下一处理,于是线程A就wait()。在另一线程转载 2014-11-06 17:51:54 · 305 阅读 · 0 评论 -
定时任务:java 中Timer 和 TimerTask 的使用
定时任务:Java中Timer和TimerTask的使用 java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。 一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。 一个完整的Timer: Java代码 java.util转载 2014-11-06 14:11:59 · 336 阅读 · 0 评论 -
JAVA wait(), notify(),sleep详解
在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchronized()方法类似于操作系统概念中的互斥内存块,在JAVA中的Object类型中,都是带有一个内存锁的,在有线程获取该内存锁后,其它线程无法访问该内存,从而实现JAVA中简单的同步、互斥操作。明白这个原理,就能理解为什么synchron转载 2014-11-06 17:50:06 · 266 阅读 · 0 评论 -
java Session生命周期讨论
Session生命周期讨论 Session生命周期用户退出时间序列化 文章级别:Java初级 预备技能点:JSP内置对象, 监听器, 序列化 在程序开发的时候, request session appplication内置对象, 是用的比较多的. request和appliction比较简单, 一个代表一次请求的生命周期. 另一个代表应用程序的生命周期转载 2014-11-19 14:14:53 · 828 阅读 · 0 评论 -
java 设置sesion 生命周期
[Java]关于session生命周期的设置 session的设置以分为单位,设为-1则表示无超时限制,在设定的时间内无request则session无效。 session根据生效范围可分别在服务器、项目和程序中进行设置: 1.服务器(针对服务器内所有session): %TOMCAT_HOME%\conf\web.xml 30 2.转载 2014-11-19 13:57:47 · 506 阅读 · 0 评论 -
java JSONObject JSONArray对象使用小记
String str="[{mid:1,lng:2}]"; JSONArray jar=JSONArray.fromObject(str); System.out.println(jar); List list= (List) JSONArray.toCollection(jar, Marker.class);原创 2014-10-29 17:08:24 · 401 阅读 · 0 评论 -
java 插入 blob字段 clob字段
1)clob类型的数据不能直接insert,要先通过empty_clob()方法给它分配一个locator(同理,blob的用empty_blob()函数分配locator).然后把它select出来(此时它当然没有数据,但结果集不是空的),得到一个Clob的对象,修改该对象的内容让它满足我们的需要,再通过update方法更新该行记录. 2) 通过select修改含lob类型的记录时一定要原创 2014-10-29 15:06:07 · 567 阅读 · 0 评论 -
Java并发编程:深入剖析ThreadLocal
Java并发编程:深入剖析ThreadLocal 想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。 以下是本文目录大纲: 一.对ThreadLocal的理解 二.深入解析Thre...转载 2018-06-28 11:59:59 · 110 阅读 · 0 评论