
java
凌晨1点21分
这个作者很懒,什么都没留下…
展开
-
在web项目中添加自定义配置文件
在web项目中添加自定义配置文件 由于项目中一些参数跟项目的部署相关,每次部署都需要修改,而且修改的位置又分散在很多jsp文件中,觉得特别麻烦,就在项目中添加了一个自定义的配置文件,对项目中用的参数进行统一的管理。参考资源:http://my.oschina.net/u/585275/blog/109227实例: 这里采用的加载方式是使用监听器在初始原创 2015-03-19 17:13:59 · 7027 阅读 · 0 评论 -
struts2前台传递List、Set、Map集合数据到后台
struts2前台传递List、Set、Map集合数据到后台 对应数据在前台与后天中的交互,struts2框架替我们做了很大部分的数据封装工作,这里就关于一些常见类型数据传递的格式和配置注意事项做简单的记录。 主要有简单类,List集合,Set集合,Map集合数据的在前台与后天间的传递与展示数据准备:基础类Student.classpackage c原创 2016-04-15 16:46:40 · 14873 阅读 · 1 评论 -
java使用rxtx串口通信配置及简单示例
java使用rxtx串口通信配置及简单示例1下载 官方地址:http://rxtx.qbang.org/wiki/index.php/Download,官方下载地址中有版本和类型选择,分window和linux等,根据需要下载。 fizzed网下载地址:http://fizzed.com/oss/rxtx-for-java该资源下载地址网络比官网通畅,其原创 2016-09-18 09:03:45 · 14850 阅读 · 0 评论 -
java设计模式--观察者模式
java设计模式--观察者模式在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象转载 2016-10-17 14:16:36 · 366 阅读 · 0 评论 -
java中的锁-Lock-ReentrantLock
Java中的锁 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂。因为锁(以及其它更高级的线程同步机制)是由synchronized同步块的方式实现的,所以我们还不能完全摆脱synchronized关键字(译者注:这说的是Java 5之前的情况)。 自Java 5开始,java.util.con转载 2016-10-28 11:59:19 · 463 阅读 · 0 评论 -
Spring Boot 添加Log4j框架
Spring Boot 添加Log4j框架 Spring boot 默认是使用logback来进行日志记录的,但是好多时候,还是喜欢使用log4j,当然Spring boot 也是支持Log4j记录日志的。1.编辑pom.xml文件,移除SpringBoot中默认的logback依赖,添加Log4j依赖。 org.springframe原创 2016-12-19 14:59:28 · 10069 阅读 · 0 评论 -
Spring Boot 依赖注入
Spring Boot 依赖注入 SpringBoot的实现方式基本都是通过注解实现的,跟Spring注解注入差不多,相关的常见注解有Autowired、Resource、Qualifier、Service、Controller、Repository、Component。1).Autowired是自动注入,自动从spring的上下文找到合适的bean来注入2).R原创 2016-12-19 15:09:41 · 21309 阅读 · 0 评论 -
Maven搭建Spring+Struts2+Hibernate项目详解
Maven搭建Spring+Struts2+Hibernate项目详解前言 这篇主要采用Maven搭建Spring+Struts2+Hibernate的整合项目,复习一下SSH框架,虽然spring提供自己的MVC框架,但是Spring也提供和其他框架的无缝整合,采用组件形式对个框架进行管理,项目实例是按照真实企业里面的开发搭建,也是web的最后一片了。数据库使用mysql转载 2016-08-15 09:22:25 · 1321 阅读 · 0 评论 -
SpringBoot-获取上下文
SpringBoot-获取上下文1.创建上下文工具类SpringContextUtil,如下为简单的上下文工具类,可以根据自己的需要添加上下文相关的管理方法。package com.supre.springboot;import org.springframework.context.ApplicationContext;public class SpringContextUtil原创 2016-12-30 09:04:41 · 23662 阅读 · 1 评论 -
SpringBoot--添加配置Servlet,Filter,listener
SpringBoot--添加配置Servlet,Filter,listener SpringBoot中已经移除了web.xml文件,如果需要添加注册Servlet,Filter,Listener,则SpringBoot中有2种方式: 1、Servlet3.0api中的注解@WebServlet 、@WebListener、@WebFilter来配置原创 2017-01-20 09:00:52 · 16751 阅读 · 0 评论 -
spring boot 添加jersey框架
spring boot 添加jersey框架 Jersey是一个非常好的JavaREST API库。关于jersey在ssh框架的web项目中的使用,可以参考《jersey简单使用》 、《jersey实战--嵌入ssh框架的web项目》 、《jersey实战--传递对象参数》 。同时springBoot是Java世界中另一个很好的工具,它减少了程序的应用配置。这篇原创 2017-01-20 09:06:54 · 3106 阅读 · 0 评论 -
.ftl文件简介及语法
.ftl文件简介及语法1、Freemarker模板的文件后缀名 2、Freemarker其实是一种比较简单的网页展示技术,说白了就是网页模板和数据模型的结合体。这种结合模式的好处就是,分离了网页界面设计人员和编程人员的工作,让他们各司其职。据个人理解,Freemarker大致的工作方式是,网页模板里面嵌入了数据模型中的数据、Freemarker自定义流程控制语言、Freemarker自转载 2017-01-20 17:03:07 · 3709 阅读 · 0 评论 -
log4j多配置文件处理
log4j多配置文件处理 关于log4j的常用配置以及相关配置格式,详细配置可以参考:http://blog.youkuaiyun.com/yeruby/article/details/51719333 关于web项目中,出现的log4j多配置文件,不同模块打印日志到不同文件中的相关配置及注意,做如下记录:一、web项目中添加log4j支持,该web项目已添加原创 2017-05-27 09:18:45 · 1682 阅读 · 0 评论 -
Java通过JNI调用本地C/C++程序
Java通过JNI调用本地C/C++程序 JNI是Java NativeInterface的缩写,中文为JAVA本地调用。使用JNI可以很方便的用我们的Java程序调用C/C++程序。很多时候,某些功能用Java无法实现,比如说涉及到底层驱动的一些功能,这时候我们就可以利用JNI来调用C或者C++程序来实现,这就是JNI的强大之处。但是JNI也有它的缺点,使用java与本地已编原创 2017-07-14 09:17:50 · 1102 阅读 · 0 评论 -
java comm形式的串口通讯介绍及简单示例
java comm形式的串口通讯介绍及简单示例一、下载: javacomm 官网:http://mdubuc.freeshell.org/Jolt javacomm下载地址:http://mdubuc.freeshell.org/Jolt/javacomm20-win32.zip二、配置: 将javacomm20-win32.zi原创 2016-09-12 16:46:44 · 5485 阅读 · 1 评论 -
Java中使用Runtime和Process类运行外部程序
Java中使用Runtime和Process类运行外部程序使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。 1.exec(String command) 2.exec(String command, String envp[], File dir) 3.exec(String cmd, String envp[]) 4.e转载 2016-08-08 08:54:53 · 5942 阅读 · 8 评论 -
Java串口通信初识
Java串口通信初识串口 串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口 (Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺原创 2016-08-18 14:06:17 · 1229 阅读 · 0 评论 -
jersey框架中的web service接口传递对象参数
jersey框架中的web service接口传递对象参数 一、参考资源: 1.http://blog.youkuaiyun.com/cb2474600377/article/details/44240191 2.http://wenku.baidu.com/link?url=RyoJ3qtAkzk0yRsMhDcDecYIEVlLVm4RRrazWj1dFX1原创 2015-03-17 16:06:56 · 7170 阅读 · 0 评论 -
SSH的web项目中加入jersey框架实现web service
SSH的web项目中加入jersey框架实现web service一、参考资源: 1.http://www.waylau.com/jersey-2-spring-4-rest/?utm_source=tuicool 2.http://blog.youkuaiyun.com/cb2474600377/article/details/44240191原创 2015-03-16 18:30:32 · 3175 阅读 · 2 评论 -
Apache CXF实现web service接口+客户端调用
Apache CXF实现web service接口+客户端调用Apache CXF百度百科:介绍: ApacheCXF = Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多原创 2015-03-12 17:52:05 · 3604 阅读 · 2 评论 -
java积累---List
List中remove方法List中的remove方法,只要执行remove方法,list中的索引就会改变例如: public static void main(String[] args) { Listlist = newArrayList list.add(1); list.add(7); list.add(4);原创 2015-03-02 18:51:50 · 443 阅读 · 0 评论 -
通过Xfire开发web service接口和客户端调用web service接口接口方法
通过Xfire开发web service接口WebService接口的实现方式有很多种,常用的有 --AXIS框架的使用--JAX-WS框架的使用 --XFire框架的使用今天先学习以xfire实现web service接口服务端和客户端的创建使用到的工具及框架,后面是我使用的版本开发工具:Eclipse, Eclipse 3.7框架:xfire框架原创 2015-03-10 17:59:40 · 9387 阅读 · 0 评论 -
Axis2实现web service接口开发+客户端调用
Axis2实现web service接口开发+客户端调用Axis2百度百科: 一、介绍:Axis2是下一代 Apache Axis。Axis2 虽然由 Axis 1.x 处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。Axis2 基于新的体系结构进行了全新编写,而且没有采用 Axis 1.x 的常用代码。支持开发 Axis2 的动力是探寻模块化更强、灵活性更高原创 2015-03-11 18:56:05 · 2180 阅读 · 0 评论 -
jersey实现web service接口+客户端调用
jersey实现web service接口+客户端调用jersey百度百科: Jersey是一个RESTFUL请求服务JAVA框架,与常规的JAVA编程使用的struts框架类似,它主要用于处理业务逻辑层。与Struts类似,它同样可以和hibernate,spring框架整合。由于Struts2+hibernate+spring整合在市场的占有率太高,所以很少一部分人原创 2015-03-13 13:42:18 · 9092 阅读 · 3 评论 -
在web项目启动时,执行某个方法
在web项目启动时,执行某个方法 在web项目中有很多时候需要在项目启动时就执行一些方法,而且只需要执行一次,比如:加载解析自定义的配置文件、初始化数据库信息等等,在项目启动时就直接执行一些方法,可以减少很多繁琐的操作。 在工作中遇到了项目初始数据需要跟其他项目同步的问题,也就是说在项目部署后,启动的时候就要同步另外一个项目的数据,这里写了个简单的实例原创 2015-03-24 15:25:44 · 21037 阅读 · 2 评论 -
Protobuf基于java的官方示例演示
Protobuf基于java的简单示例 先安装Protobuf,并编译protobuf提供的开发,得到protobuf基于java 的类库protobuf-2.5.0.jar,这两部笔者的上一篇博文中有详细的介绍以及资源下载地址,如果不有不太清楚的可以访问笔者的上一篇博文《初识protocol buffer》。下面就直接使用Protobuf 来运行官方提供的简单的示例。原创 2015-10-30 14:55:05 · 3301 阅读 · 0 评论 -
Protobuf在java项目中的使用
Protobuf在java项目中的使用protobuf的介绍和安装这里就不多说了,不太清楚的可以参考我的上一篇博文()。这里我们就基于java的项目,引入并使用protobuf来处理数据。资源以及环境介绍: 1JDK 1.7.0_67 2Eclipse jee-indigo 3protobuf: proto.exe 和pro原创 2015-10-30 15:02:23 · 16644 阅读 · 8 评论 -
java读写excel文件
java读写excel表 使用java读取excel有多种方式,可以使用jxl解析,也可以用poi解析,由于jxl比较早,对现在2007版及以后的excel不支持,关于jxl的使用可以参考博文: http://hlhpyasd.iteye.com/blog/865865 poi支持xls/xlsx版本的excel,poi的API 与实原创 2016-03-18 17:41:25 · 869 阅读 · 0 评论 -
hibernate多对多关系配置--增删改查
hibernate多对多关联配置--并实现增删改查 hibernate就不多介绍了,这里就直接上我项目中使用的例子做说明。 数据模型这是项目中用户和用户组的数据模型er图草稿,具体的model对象字段就以项目中的为主了。model类以及pojo接口,这里pojo接口用不上,大家测试的时候也可以去掉package com.supre.m原创 2016-04-08 10:19:06 · 6957 阅读 · 7 评论 -
java获取本地cpu、内存、硬盘信息
java获取本地cpu、内存、硬盘信息1 下载 使用java自带的包获取系统数据,容易找不到包,尤其是内存信息不够准确,所以选择使用sigar获取系统信息。 下载地址:http://sourceforge.net/projects/sigar/files/latest/download?source=files2配置 解压压缩包,将li转载 2016-08-01 08:50:41 · 4732 阅读 · 1 评论 -
Java通过JNI调用本地C/C++程序--常用示例
Java通过JNI调用本地C/C++程序--常用示例 关于java调用本地c/c++程序,流程及简单示例可以参考《Java通过JNI调用本地C或C++程序》,下面列举下常用到的示例。1创建java类,及native方法package com.supre.test;public class Position { static{ System.load(Sys原创 2017-07-14 09:23:02 · 563 阅读 · 0 评论