- 博客(31)
- 收藏
- 关注
原创 Spring安全权限管理(Spring Security)
1.Spring Security简要介绍Spring Security以前叫做acegi,是后来才成为Spring的一个子项目,也是目前最为流行的一个安全权限管理框架,它与Spring紧密结合在一起。Spring Security关注的重点是在企业应用安全层为您提供服务,你将发现业务问题领域存在着各式各样的需求。银行系统跟电子商务应用就有很大的不同。电子商务系统与企业销售自动化工
2012-12-28 15:02:54 1666
原创 java实现webservice实例
首先创建个WEB工程,然后: http://ws.Apache.org/axis/网站下载Axis安装包.当然还依赖其他包的,我这里在附件里上传了所有应用到得包,方便大家。 二: 然后就写wsdd 文件(注:其实这里真的不用,可以跳过第二步)为了生成这个文件:server-config.wsdd deploy.wsdd:http://xml.apache.org/axi
2012-12-28 15:00:18 685
原创 java 从jar中读取文件 三种方法<Enumeration>
Sample1-利用Manifest文件读取jar中的文件1.文件目录test-- --a.text --b.gif2. Menifest文件内容:Manifest-Version: 1.0abc: test/a.txticonname: test/Anya.jpg注意:manifest.mf文件最后一行要打一回车Another No
2012-12-28 14:55:28 4263
原创 FastJson---高性能JSON开发包
Fastjson介绍Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。1、遵循http://json.org标准,为其官方网站收录的参考实现之一。2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。4、开源,使用Ap
2012-12-28 14:54:36 690
原创 solr基础配置(入门一)
简介:solr是基于Lucene Java搜索库的企业级全文搜索引擎,目前是apache的一个项目。它的官方网址在http://lucene.apache.org/solr/ 。solr需要运行在一个servlet 容器里,例如tomcat。solr在lucene的上层提供了一个基于HTTP/XML的Web Services,我们的应用需要通过这个服务与solr进行交互。 下
2012-12-28 14:53:28 737
原创 artDialog弹窗
最近在做项目的时候需要对很多的页面进行改造,将已有的页面已div的形式弹出来,自己在网上找了很多jQuery的插件但是都觉得不够好,最后发现了一个国产的插件“artDialog”还不错(支持国产 啊:D ),使用很简单、上手快、API全!一、下载 地址:http://code.google.com/p/artdialog/downloads/list 在这里可以获取到最新版本的
2012-12-28 14:51:40 1460 1
原创 Mysql 中使用DATE_FORMAT函数按月、周统计数据
项目中的统计报表作的很多,需求中有按周、月统计数据的。查看了Mysql的API,发现Date_format是格式化日期的,看了Date_format()的具体说明后就用这个函数按周统计,sql大致如下:select DATE_FORMAT(check_date ,'%X-%V') dates,avg(weight)/10000 weight from ho_body where use
2012-12-28 13:58:02 750
原创 过滤器和拦截器的比较及未登录用户权限限制的实现
需要实现的功能:判断用户是否已登录,未登录用户禁止访问任何页面或action,自动跳转到登录页面。过程:因为对过滤器和拦截器都不熟悉,开始两种方式都问题不断,后调试通过,贴在这里留作小结和备忘 过滤器filter实现配置:web.xml[xhtml] view plaincopyfilter> f
2012-12-28 13:54:46 478
原创 Struts2中使用Common-FileUpload实现文件上传(二)
在web应用中,文件上传似乎是很常见的,但是采用传统的方法不但复杂而且难以控制,需要写很多代码,像控制文件大小、文件类型的过滤、存放目录等等。这些复杂的问题在Struts2中已经不存在了,struts2默认使用common-fileupload实现文件的上传。在struts.properties中我们可以看到:struts.multipart.parser=Jakarta 。下面我们就以Commo
2012-12-28 13:54:03 516
原创 mongoDB 入门
一、准备工作1、 下载mongoDB 下载地址:http://www.mongodb.org/downloads选择合适你的版本 相关文档:http://www.mongodb.org/display/DOCS/Tutorial2、 安装mongoDB A、 不解压模式: 将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动
2012-12-28 13:53:05 592
原创 Struts2 struts2-convention-plugin(零配置)基础
零配置并不是没有配置,而是通过约定大于配置的方式,大量通过约定来调度页面的跳转而使得配置大大减少。一、如何使用Convention1. 将struts-Convention-plugin-2.1.6.jar文件复制到WEB-INF/lib路径下2. 对于Convention插件而言,它会自动搜索位于action,actions,struts,struts2包下的所有java类,Conv
2012-12-28 13:51:24 693
原创 监听某个文件是否被修改
每1秒钟一次,判断指定的某个目录下的某个文件是否被修改,如果被修改, 就在Console上打印出“File changed…”这题调用了File类的lastModified()方法获得文件最后一次修改的时间;Thread的sleep(1000)方法让该线程睡1秒。 Java代码 import java.io.File; import java
2012-12-25 14:22:58 1302
原创 java 加载properties 文件
public static String mysql_url;public static String mysql_uname;public static String mysql_passwd;static{Properties properties = new Properties();InputStream inputStream = getClass().g
2012-12-25 14:20:18 384
原创 Java中getResourceAsStream的用法
首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.
2012-12-25 14:19:00 495
原创 使用Servlet实现文件下载的时候,避免浏览器自动打开文件
response.addHeader("Content-Disposition", "attachment; filename=" + response.encodeURL(downloadfile));
2012-12-25 14:17:06 746
原创 Timer的schedule和scheduleAtFixedRate方法的区别解析
在java中,Timer类主要用于定时性、周期性任务的触发,这个类中有两个方法比较难理解,那就是schedule和scheduleAtFixedRate方法,在这里就用实例分析一下(1)schedule方法:“fixed-delay”;如果第一次执行时间被delay了,随后的执行时间按照上一次实际执行完成的时间点进行计算(2)scheduleAtFixedRate方法:“fixed-r
2012-12-25 14:16:23 557
原创 Mysql 中使用DATE_FORMAT函数按月、周统计数据
项目中的统计报表作的很多,需求中有按周、月统计数据的。查看了Mysql的API,发现Date_format是格式化日期的,看了Date_format()的具体说明后就用这个函数按周统计,sql大致如下:select DATE_FORMAT(check_date ,'%X-%V') dates,avg(weight)/10000 weight from ho_body where use
2012-12-25 14:15:34 609
原创 SQL 按周,月,季度,年查询统计数据
//按自然周统计 select to_char(date,'iw'),sum() from where group by to_char(date,'iw') //按自然月统计 select to_char(date,'mm'),sum() from where group by to_char(date,'mm') //按季统计 select
2012-12-25 14:14:36 631
原创 JAVA线程池ThreadPoolExecutor
java.util.concurrent.ThreadPoolExecutor相关基础介绍和使用示例。 [ 一 ]、常用线程池 最常用构造方法为: Java代码 ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,
2012-12-25 14:13:44 305
原创 JAVA的IO学习
IO两大主流,16位和8位16位对应Writer 和 Reader根据编程目的不同有FileWriter和FileWriter 对文件进行读写。StringWriter、StringReader 对内存里的位置进行读写。PipedWrier、PipedReader 两个线程间通讯用 8位对应InputStream 和 OutputStream
2012-12-25 14:12:40 480
原创 JFreeChart乱码解决方法
jfreechart主要是用来动态产生各种数据图形的,可最初使用的时候大都会碰到图片中的中文乱码或是一个小方块的情况。仔细研究主要有以下2种原因:1:服务器缺少中文字体,这多发生在Hp等unix操作系统上,解决的方法就是下载可用字体库到系统中,有人也提出在Windows上产生图片在传回到Unix主机上的方法。2:软件版本问题,jfreechart-1.0.10有人说没有问题,但jf
2012-12-25 14:10:00 471
原创 mongodb启动出现 无法定位程序输入点 InterlockedCompareExchange64
在执行mongod.exe安装mongodb时 出现无法定位程序输入点 InterlockedCompareExchange64 于动态链接库KERNEL32.dll上解决方案:If you’re seeing that error message, you’re attempting to run the latest development branch.
2012-12-25 14:08:39 1763
原创 Mongodb在windows下通过配置文件配置和访问
Mongodb配置文件配置:第一步:在“D:\Mongodb”目录下新建一个文件,命令方式不限,例如新建一个mongodb.conf第二步:在mongodb.conf中配置我们需要的配置项关于具体的配置项,我们可以通过bin\mongod --help命令来确定我们需要配置的配置项在配置文件中采取key=value的格式,key代表需要配置的options,valu
2012-12-25 14:07:14 1169
原创 Oracle数据字典
收集了Oracle数据字典中几乎所有的视图或别名,至于每个视图或别名的字段请用‘Describe’语句来查询。命名说明:Oracle数据字典中,对象名称多数以"USER.","ALL.","DBA."为前缀"USER."视图中记录通常记录执行查询的帐户所拥有的对象的信息"ALL."视图中记录包括"USER"记录和授权至PUBLIC或用户的对象的信息"DBA."视图包含所有数据库
2012-12-25 14:06:17 350
原创 Oracle基础学习笔记(1)
1,select [distinct] [*,column_name[alias],……]from tablenamewheregroup byhavingorder by其中,各个参数的意义分别如下:Select:指定一个或多个列名,或者使用*号Distinct:删除副本,即只允许结果集中出现不同的值*:检索所有列的符号Where:指定所检索的数据应该满足
2012-12-24 17:19:56 372
原创 Oracle基础学习笔记(2)
7, 使用group by 和having子句语法格式如下:Group by group_by_expression having group_condition参数含义:Group_by_expression:指定将要分组的列Having:指定分组的条件注意:如果需要限制分组中的数据,则可以使用having子句而不能使用where子句例子:select dept
2012-12-24 17:19:07 373
原创 Oracle基础学习笔记(3)
管理表1,主键约束 表的主键可以确保在一个表中没有重复行,防止冗余的信息。 添加主键:Alter table another_dept add constraint another_dept_pk primary key(deptno); 注意:在创建主键约束时,一定要遵循下面的原则:(1) 一个表中最多只能有一个主键约束(2) 表中不能有任
2012-12-24 17:18:14 353
原创 Oracle基础学习笔记(4)
1, instead of 触发器例句:create trigger update_emp_job_view Instead of updateOn emp_job Begin Update emp Set empno=:new.empno, Ename=:new.ename, Job=:new.jo
2012-12-24 17:16:55 327
原创 Java Excel Api及详细教程,适合第一次在Eclipse上读取Excel同学,基本步骤!
有时在java开发中会操作excel表格,其实操作起来也特别简单。这里把前期操作步骤说一下,本文会简单的介绍一个开放源码项目:Java Excel Api,使用它大家就可以方便的操作Excel文件了。首先下载好:Java Excel Api,这个文件我已经和 JAVA+Excel+API详细教程.pdf一并压缩上传了,感兴趣的朋友可以下载!下载地址:http://download.csdn
2012-12-24 17:07:03 2257
原创 java实现各种数据统计图(柱形图,饼图,折线图)
最近在做数据挖掘的课程设计,需要将数据分析的结果很直观的展现给用户,这就要用到数据统计图,要实现这个功能就需要几个第三方包了:1. jfreechart-1.0.13.jar2. jcommon-1.0.16.jar3. gnujaxp.jar 先来看一下,最终效果图: 主要是jfreechart-1.0.13.jar,但这三个包
2012-12-24 16:54:17 5300
原创 在自己的电脑上搭建服务器,发布自己的网站
我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没必要,我们只是学习,测试之用,在自己的电脑上搭建一个服务器完全可以满足要求。上次写的一篇博客,PC服务端与Android客户端实现网络通信,就是利用这个原理。我们分为三步走来实现:(我这里用的示例javaweb程序是我自己
2012-12-24 16:51:34 1664
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人