![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
MaxCode-1
这个作者很懒,什么都没留下…
展开
-
MVC 编程模型
MVC 是用于构建 web 应用程序的一种框架,使用 MVC (Model View Controller) 设计:Model(模型)表示应用程序核心(比如数据库记录列表)View(视图)对数据(数据库记录)进行显示Controller(控制器)处理输入(写入数据库记录)MVC 模型通过三个逻辑层来定义 web 应用程序:business layer(业务层、模型逻辑)原创 2014-12-16 09:41:21 · 2174 阅读 · 0 评论 -
JAVA /IO 读文件
Java 读文件原创 2016-04-06 10:05:29 · 448 阅读 · 0 评论 -
Java设计模式 《工厂模式》
Java设计模式——工厂模式 简单工厂模式(Simple Factory Pattern): 它是为了让程序有一个更好地封装,降低程序模块之间的耦合程度。对于简单的工厂模式,其实也可以将其理解成为一个创建对象的工具类: java code: public class SimpleFactory { public Object create(Class cl原创 2016-04-06 10:39:58 · 263 阅读 · 0 评论 -
快速排序
排序算法快速排序(Quicksort)是对冒泡排序的一种改进。步骤获得待排序数组a选取一个合适的数字p(一般来说就选取数组或是子数组的第一个元素)作为排序基准将待排序数组a中比基准p小的放在p的左边,比基准p大的放在p的右边 从第3步获得的两个子数组sub1跟sub2判断sub1或sub2中是否只有一个元素,如果只有一个元素则返回此元素,否则就将sub1(或是sub2)原创 2016-04-06 11:06:50 · 278 阅读 · 0 评论 -
EhCache <one>
EhCacheEhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。声明来自:Michael's blog @http://sjsky.iteye.comDemo单例CacheManager 创建 /** * * 单例CacheManager 创建原创 2016-04-12 11:10:23 · 503 阅读 · 0 评论 -
hibernate 缓存
简介缓存缓存是广泛使用的用于优化数据库应用程序。缓存的目的是减少你的应用程序,并通过保存从数据库已加载数据的数据库之间的流量。检索数据当前未在高速缓存仅当数据库访问是必要的。应用程序可能需要从时间空(无效)的高速缓存,以时间,如果该数据库被更新或以某种方式修改,因为它无法知道缓存是否是最新的方式。Hibernate的缓存Hibernate使用的对象两个不同的缓存:一级缓存和二级缓存。第原创 2016-04-11 11:13:02 · 3608 阅读 · 0 评论 -
hibernate 二级缓存
引言前面已经简单介绍:hibernate缓存:http://blog.csdn.net/u012743772/article/details/51120037二级缓存的配置 在使用Hibernate的二级缓存时,对于每个需要使用二级缓存的对象都需要进行相应的配置工作。也就是说,只有配置了使用二级缓存的对象才会被放置在二级缓存中。二级缓存是通过元素来进行配置的。元素的属性原创 2016-04-11 15:25:49 · 3037 阅读 · 0 评论 -
Jdbc 连接数据库
import java.util.List;import cn.csdn.domain.User;public interface UserDao { boolean insert(User entity); boolean checkUser(String name); public boolean delete(User entity); public boolean upd原创 2016-04-20 15:01:51 · 281 阅读 · 0 评论 -
Java - Interthread通信
Java - Interthread通信如果你知道进程间通信,那么你很容易理解interthread通信。当您开发两个或多个线程交换一些信息的应用程序时,Interthread通信很重要。原文地址: http://blogxinxiucan.sh1.newtouch.com/2017/07/16/Java-Interthread通信/有三个简单的方法和一个小技巧,使线程通信成为可能。所有三种方法都列翻译 2017-07-17 18:43:42 · 466 阅读 · 0 评论 -
Java - 线程同步
Java - 线程同步 当我们在程序中启动两个或多个线程时,可能会出现多个线程尝试访问同一个资源的情况,最后可能由于并发问题而产生不可预见的结果。例如,如果多个线程尝试在同一个文件中写入,那么它们可能会损坏数据,因为其中一个线程可以覆盖数据,或者当一个线程打开同一个文件时,另一个线程可能会关闭相同的文件。原文地址: http://blogxinxiucan.sh1.newtouch.com/2翻译 2017-07-17 18:44:11 · 209 阅读 · 0 评论 -
Java-多线程
Java - 多线程 Java是一种多线程编程语言,这意味着我们可以使用Java开发多线程程序。多线程程序包含两个或多个可同时运行的部件,每个部件可以同时处理不同的任务,从而最佳地利用可用资源,特别是当您的计算机有多个CPU时。原文地址: http://blogxinxiucan.sh1.newtouch.com/2017/07/16/Java-多线程/根据定义,多任务是当多个进程共享诸如CP翻译 2017-07-17 18:44:30 · 266 阅读 · 0 评论 -
Java - 线程死锁
Java - 线程死锁 死锁描述了两个或多个线程被永久阻塞的情况,等待彼此。当多个线程需要相同的锁定但以不同的顺序获取时,会发生死锁。Java多线程程序可能会遇到死锁状况,因为synchronized关键字会导致执行线程在等待与指定对象相关联的锁定或监视时阻止。原文地址: http://blogxinxiucan.sh1.newtouch.com/2017/07/16/Java-线程死锁/这是翻译 2017-07-17 18:43:13 · 334 阅读 · 0 评论 -
JPA Advanced Mappings(映射)
JPA Advanced Mappings(映射)JPA是一个使用java规范发布的库。因此,它支持所有面向对象的实体持久性概念。原文链接:http://blogxinxiucan.sh1.newtouch.com/2017/07/30/JPA-Advanced-Mappings-映射/继承策略继承是面向对象语言的核心概念,因此我们可以在实体之间使用继承关系或策略。JPA支持三种类型的继承策略,如S翻译 2017-07-30 22:06:17 · 983 阅读 · 0 评论 -
zabbix java api
zabbix java apizabbix官方的api文档地址:https://www.zabbix.com/documentation/3.0/manual/apiZabbix功能概观Zabbix是一个高度集成的网络监控解决方案,在单个软件包中提供了多种功能。数据采集可用性和性能检查支持SNMP(捕获和轮询),IPMI,JMX,VMware监控定制检查以定制的间隔收集所需的数据由服务原创 2017-09-21 10:49:15 · 4362 阅读 · 2 评论 -
JVM
JVMJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在原创 2017-09-21 10:49:59 · 389 阅读 · 0 评论 -
java tool
对象转Mappublic static Map convertToMap(Object object) { Map params = new HashMap(); BeanWrapper bw = PropertyAccessorFactory.forBeanPropertyAccess(object); for (PropertyDescri原创 2016-03-21 09:41:15 · 328 阅读 · 0 评论 -
Hibernate - Spring 整合基础实例 《二》
先写pom.xml log4j log4j 1.2.14 junit junit 3.8.1 test or原创 2016-01-08 17:09:03 · 611 阅读 · 0 评论 -
Hibernate - 基础 一
自己写的一个Hibernate例子:它是和spring3整合的web.xml<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.su原创 2016-01-07 17:22:35 · 358 阅读 · 0 评论 -
Java编程中“为了性能”需做的26件事
转载于:http://blog.csdn.net/zgmzyr/article/details/8147069 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问;控制实例的产转载 2015-07-17 15:05:08 · 368 阅读 · 0 评论 -
Java读取properties配置文件时,中文乱码解决方法 .
Java读取properties配置文件时,中文乱码解决方法 .转载 2015-10-15 15:58:37 · 8615 阅读 · 1 评论 -
Servlet作为代理实现跨域访问
就是在前台中调用proxy程序的servlet,设置参数servletName和其它参数。代理程序会将该请求发送到目的地址的名称为servletName的servlet中去,并将其它参数作为请求的参数,在得到结果后,将内容原样输出到请求页面。转载 2015-10-15 15:34:31 · 3067 阅读 · 0 评论 -
Java /Jsp 执行操作系统命令 windows/Linux
Java /Jsp 执行操作系统命令 windows/Linux转载 2015-10-15 15:47:49 · 3186 阅读 · 0 评论 -
LDAP《三》
LDAP下面是我在网上找的关于Java+LDAP的2个例子: dc=ibm,dc=com ou=developer,dc=ibm,dc=com ou=tester,dc=ibm,dc=com uid=bill,ou=developer,dc=ibm,dc=com uid=kent,ou=tester,dc=ibm,dc=comOpenLDAP的配置方法:1, 安装. 2, 修改slapd.原创 2015-12-29 16:38:01 · 484 阅读 · 0 评论 -
org.apache.commons.lang3.StringUtils
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUtils原创 2015-12-01 10:33:03 · 7429 阅读 · 0 评论 -
Struts-登录-代码1
web.xml struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* login.jsp原创 2016-01-05 11:15:25 · 352 阅读 · 0 评论 -
Method类的Invoke方法
Dto:dto里面放的都是同一类型的字段/* * Creation : 2 Dec 2015 */package com.java.invoke;public class Dto { private Integer Col1; private Integer Col2; private Integer Col3; private Integer Co原创 2016-01-05 14:32:15 · 1562 阅读 · 0 评论 -
用户登出Logout or Timeout
package com.inetpsa.rvr.actions.general;import org.apache.struts2.ServletActionContext;import org.springframework.security.core.context.SecurityContextHolder;public class LogoutAction extends Act原创 2016-01-05 14:40:46 · 1037 阅读 · 0 评论 -
WebService-CXF-实例
自己写的一个WebService-CXF首先先加在jar包pom org.apache.cxf cxf-core 3.1.2 org.apache.cxf cxf-rt-frontend-jaxws原创 2016-01-05 17:43:24 · 556 阅读 · 0 评论 -
Java并发
import com.wanmei.parallel.concurrency.help.NotThreadSafe;import com.wanmei.parallel.concurrency.help.ThreadSafe;/** * * @author kanpiaoxue * Date 2013-11-25 * * 第一部分:基础知识 * 第一章:简介 * 一转载 2016-01-06 15:19:37 · 320 阅读 · 0 评论 -
Spring batch 实例
还是先说需要的jar包pomspring jar包: org.springframework spring-test 4.1.0.RELEASE org.springframework spring-webmvc原创 2016-01-06 17:39:06 · 2147 阅读 · 0 评论 -
Hibernate的核心组件
hibernate-----------------------------Hibernate的核心组件在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent Object,原创 2016-01-07 15:01:24 · 603 阅读 · 0 评论 -
hibernate中 org.hibernate.MappingException
hibernate中的 org.hibernate.MappingException 解决办法:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/a原创 2016-01-07 16:52:49 · 10216 阅读 · 1 评论 -
借助Nginx搭建反向代理服务器
借助Nginx搭建反向代理服务器【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器一、反向代理:Web服务器的“经纪人”1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 从上图可原创 2017-09-21 10:51:20 · 907 阅读 · 0 评论