
Java代码
文章平均质量分 82
dcrose
寄蜉蝣于天地 渺沧海之一粟
展开
-
页面读取EXCEL表并将数据导入到Oracle(DWR异步机制,iframe页面嵌套)
现在在做的一个小型项目,目的为了实现js导入并上传excel到数据库的过程(功能简易,并没有考虑复杂的校验,用的POI实现)struts配置文件(使用页面嵌套的方式): name="Form*" parameter="query*" scope="request"> --功能按钮区域jsp --查询结果显示区域jsp *Info.jsp:页面采用DWR的原创 2017-09-27 09:19:33 · 648 阅读 · 0 评论 -
线程池
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Java中可以...转载 2018-07-11 00:22:04 · 131 阅读 · 0 评论 -
Spring常用注解
Spring常用注解使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。如:在base-package指明一个包1 <context:compon...转载 2018-07-17 01:20:26 · 313 阅读 · 1 评论 -
Spring学习之实例化bean的三种方式
Spring学习之实例化bean的三种方式概述学习一下Spring IOC bean的三种实例化方式。 默认构造方法 静态工厂方法 实例工厂方法 默认构造方法实例化bean最常用的初始化bean方式, 必须提供默认构造方法public class Person { private String name; private In...转载 2018-07-17 01:04:44 · 190 阅读 · 0 评论 -
Java多线程详解
引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够明确...转载 2018-07-10 20:31:34 · 219 阅读 · 1 评论 -
AOP
下面这个是我用 JDK 动态代理 API 写的简单的 AOP 程序。把下面的代码复制到 AopTest.java 中,编译运行,看看执行结果后慢慢理解吧,呵呵。Java code?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596...原创 2018-06-14 02:03:50 · 1154 阅读 · 1 评论 -
Java反射机制 详解
# 反射是Java API## 什么是反射反射是Java提供的动态执行API, 能够动态加载类, 动态创建对象, 动态访问属性, 动态调用方法 ...## 静态执行与动态执行静态执行: 经过编译以后, 就确定了程序执行次序, 运行期间按照既定次序执行. 如: Foo foo = new Foo(); int n = foo.times; System.out.println(n);动态执行: 在"...原创 2018-04-13 09:52:41 · 290 阅读 · 1 评论 -
Java热部署
今天发现早年在大象笔记中写的一篇笔记,之前放在ijavaboy上的,现在它已经访问不了了。前几天又有同事在讨论这个问题。这里拿来分享一下。在web应用开发或者游戏服务器开发的过程中,我们时时刻刻都在使用热部署。热部署的目的很简单,就是为了节省应用开发和发布的时间。比如,我们在使用Tomcat或者Jboss等应用服务器开发应用时,我们经常会开启热部署功能。热部署,简单点来说,就是我们将打包好的应用直...转载 2018-03-05 18:18:45 · 220 阅读 · 0 评论 -
JQuery 根据动态条件(日期)查出对应的数据(表名,及表数据)
如图实现动态显示日期,再根据日期查询出表,显示表名根据表名,进行查询导出操作。1. 配置 <action path="/selectRiskData" type="ctd.cedcx.web.action.ActionCedcx" name="FormCedcx" parameter="selectRiskData" scope="request"> <f原创 2018-02-22 17:36:16 · 3017 阅读 · 0 评论 -
JavaWeb项目实现文件上传动态显示进度
如何实现上传文件动态显示进度,其实思想和上面的功能是一致的,我将这个功能分为三个点:单例:用于保存进度信息;上传servlet:用于上传文件并实时写入进度;进度servlet:用于读取实时进度信息; 上代码,前台:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert...转载 2018-03-15 10:15:44 · 7819 阅读 · 1 评论 -
封装的对数据处理的方法
/** * CRDS系统函数库,用于配置crdsFunctions.tld文件,便于页面采用EL表达式调用 * @version : 1.0 * @author : houtingsong(MaCi Hotesion) * @date : Jun 9, 2009 12:08:20 PM * @email : houtingsong163@163.com */public class原创 2018-01-04 09:16:00 · 415 阅读 · 4 评论 -
JavaWeb 将数据库查询结果展现到页面radio,根据页面用户选择查询数据库表结果
前端页面部分<table id="tableWorkBook" cellpadding="0" cellspacing="0" width="90%" align="center" > <tr height="30" align="left"> <td width="30%" height="40"> <b>分组查询</b>原创 2017-10-30 10:55:41 · 3706 阅读 · 1 评论 -
对input输入框内容判断非空 和 去空格
if(formServer.getP_name() != null && !"".equals(formServer.getP_name())){sql.append(" and a.p_name like '%"+formServer.getP_name().trim()+"%' ");}原创 2017-08-25 15:16:12 · 3553 阅读 · 0 评论 -
session
https://www.cnblogs.com/xdp-gacl/p/3855702.html一、Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程...转载 2018-08-06 20:32:15 · 3686 阅读 · 0 评论