
Java
文章平均质量分 68
qq_32444825
这个人很懒,懒得找女朋友!
展开
-
分布式事务解决方案及实现
一、事务的ACID原则 数据库事务的几个特性:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(Durabilily),简称就是ACID。原子性:操作这些指令时,要么全部执行成功,要么全部不执行。只要其中一个指令执行失败,所有的指令都执行失败,数据进行回滚,回到执行指令前的数据状态。 一致性:事务的执行使数据从一个状态...原创 2020-03-16 22:38:05 · 883 阅读 · 0 评论 -
端口占用解决
端口占用解决:netstat -an 提示:不是内部或外部命令 :cd c:\WINDOWS\system32\首参https://www.cnblogs.com/hengzhou/p/9303273.html参考二https://jingyan.baidu.com/article/3c48dd34491d47e10be358b8.html...原创 2020-01-16 10:57:22 · 494 阅读 · 0 评论 -
Calendar使用
package com.company;import java.util.Calendar;public class CalendarTest { public static void main(String[] args) { // 其日历字段已由当前日期和时间初始化: Calendar rightNow = Calendar.getInsta...原创 2020-01-01 12:40:34 · 373 阅读 · 1 评论 -
集合中Collections工具使用及Comparable的使用
package com.company;import java.text.Collator;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;public class ComparableDemo implements Comp...原创 2020-01-01 11:39:21 · 229 阅读 · 0 评论 -
springboot配置文件
#===================================================================#COMMONSPRINGBOOTPROPERTIES##Thissamplefileisprovidedasaguideline.DoNOTcopyitinits#entiretytoyourown...原创 2019-12-14 16:36:58 · 620 阅读 · 0 评论 -
mep医用系统使用说明
mep使用暂时未更新,请等待。原创 2019-07-31 15:15:59 · 577 阅读 · 0 评论 -
sso与高校业务集成
@author:LijunLu集成目录部署说明:高校门户与U8校园网:1.拷贝supwisdom目录和index_sso.jsp、SSOLogin.jsp文件到U8安装目录下u8qx子文件夹下。注:1、本文件是集成后代码包,直接使用即可。2、只要相关原产品模块表结构发生改变以及前端,打补丁、升级数据不影响使用。3、测试校园网集成登录地址http://jun...原创 2019-11-11 23:58:28 · 302 阅读 · 0 评论 -
把对象转map
/** * 把对象转map * @Desc: * @Author :Joo * @Date: 2019年11月10日 * @param obj * @return: */ public static Map<String, Object> convertToMap(Object obj) { ...原创 2019-11-10 17:28:51 · 1637 阅读 · 0 评论 -
使用BufferedInputStream类读取文本文件内容
使用BufferedInputStream类读取文本文件内容。首先需要声明一个byte数组作为buffer,然后循环将文本内容循环读入到buffer中,并将buffer转换为字符串,打印到控制台。/**** @author outofmemory.cn*/public class Main { /** * 从文件中读取文本*/public void readFro...原创 2019-10-30 15:41:19 · 4202 阅读 · 0 评论 -
ide发布web报404
我现在的这个路径是项目下的target文件夹,我有点不懂他是怎么跟tomcat结合运行的.”在运行时,没有把项目打包到tomcat下,,可以给tomcat指定个路径(意思就是,告诉tomcat以上,,我的项目在这个目录下面,你启动时加载一下)所以一定非得放到webapp目录下。下面是ide,,吧项目放到tomcat上的配置方法注意:1、out目录是项目编译完成后的输出目录,并不是项目发...原创 2019-10-29 09:53:12 · 234 阅读 · 0 评论 -
svn使用
svn使用SVN版本管理模式:http://www.cnblogs.com/newstar/archive/2011/01/04/svn.html (集中式-trunk和分散式-branches)SVN使用教程总结:http://www.cnblogs.com/armyfai/p/3985660.html (图文)SVN冲突解决:http://www.cr173.com/htm...原创 2019-10-20 00:05:59 · 172 阅读 · 0 评论 -
for与增强for
import java.util.Date;import java.text.SimpleDateFormat;import java.time.Instant ;import java.time.Duration ;import java.util.*;import java.lang.* ;public class T { public static voi...原创 2019-10-19 22:35:15 · 419 阅读 · 0 评论 -
java数组
public class Test { //一维数据初始化测试public static void arr1() {//方法一、 int data[] = null; data = new int[3]; //开辟一个长度为3的数组 data[0] = 10; data[1] = 20; data...原创 2019-10-19 11:06:04 · 265 阅读 · 0 评论 -
parse方法Format方法
import java.util.Date;import java.text.SimpleDateFormat;public class Test { public static void main(String [] args) { try{ Date d =new Date(); Si...原创 2019-10-19 10:43:53 · 467 阅读 · 0 评论 -
java中final变量
final类不允许被继承。final方法不能被子类重写。final基本变量值不可变。final引用类型地址不变,值可以变。原创 2019-10-15 16:49:50 · 229 阅读 · 0 评论 -
Mybatis入门例子
一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、my转载 2017-08-08 14:54:13 · 282 阅读 · 0 评论 -
使用MyBatis对表执行CRUD操作——基于XML的实现
一、使用MyBatis对表执行CRUD操作——基于XML的实现1、定义sql映射xml文件 userMapper.xml文件的内容如下: 1 xml version="1.0" encoding="UTF-8" ?> 2 DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybati转载 2017-08-08 14:56:58 · 658 阅读 · 0 评论 -
Java解析JSON文件的方法
一、首先需要在Eclipse工程中导入相关的jar包,jar包参见链接:http://download.youkuaiyun.com/detail/filywysss/4991496二、提供一份待解析的json文件,apkinfo.json如下:[{"name":"帐号","package_name":"com.android.account","check_version":转载 2017-08-09 13:30:25 · 2749 阅读 · 0 评论 -
Java 解析json
一、 JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 Json建构于两种结构: 1、“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash ta转载 2017-08-09 17:36:48 · 530 阅读 · 0 评论 -
Spring AOP详解
最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。例如,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。1.对部分函数的调用进行日志记录,用于观察特定问题在运行过程中的函数调用情况 2.监控部分重要函数,若抛出指定的异常,需要以短信或邮件方式通知相关人员转载 2017-08-10 09:21:21 · 266 阅读 · 0 评论 -
Spring aop 原理及各种应用场景
AOP是Aspect Oriented Programing的简称,面向切面编程。AOP适合于那些具有横切逻辑的应用:如性能监测,访问控制,事务管理、缓存、对象池管理以及日志记录。AOP将这些分散在各个业务逻辑中的代码通过横向切割的方式抽取到一个独立的模块中。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静态代理和动态代理两大类,其中静态代理是指使用 AO转载 2017-08-10 09:24:33 · 593 阅读 · 0 评论 -
Spring AOP 实现原理与 CGLIB 应用
简介: AOP(Aspect Orient Programming),也就是面向方面编程,作为面向对象编程的一种补充,专门用于处理系统中分布于各个模块(不同方法)中的交叉关注点的问题,在 Java EE 应用中,常常通过 AOP 来处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理主要分为静态转载 2017-08-10 09:26:06 · 179 阅读 · 0 评论 -
在Hibernate中开启日志
在项目中,如果要排查故障,找出Bug,离不开日志信息。那么在Hibernate项目中如何开启日志输出呢?本文讲述如何在Hibernate中开启日志,以及Hibernate的日志级别。一、项目开发环境具体以一个示例项目为例,我们的项目使用了:1. Maven 3.2.3http://maven.apache.org/2. Hibernate 5.0.0.CR1 RELEASE翻译 2017-08-17 13:39:34 · 200 阅读 · 0 评论 -
Hibernate学习入门教程 开发环境搭建
你今天特使用Eclipse来一步一步搭建Hibernate的开发环境,下面,正式进入正题。在Hibernate中开启日志 http://www.linuxidc.com/Linux/2015-07/120499.htmHibernate+JUnit测试实体类生成数据库表 http://www.linuxidc.com/Linux/2015-07/120161.htmHib翻译 2017-08-17 13:41:50 · 276 阅读 · 0 评论 -
getHibernateTemplate()和getSession()区别
getHibernateTemplate()和getSession()区别(转)在Spring整合 Hibernate中,对dao层访问中提供了两个操作。 (1)protected final Session getSession() throws DataAccessResourceFailureException,IllegalStateException;sp翻译 2017-08-17 15:42:37 · 417 阅读 · 0 评论 -
persist()方法和save()方法对detached态对象的支持
persist()方法不支持detached对象不管是detached形式一(session close造成),还是detached形式二(new对象 ,setId造成),不管是在同一事务中(显然同一事务,只支持形式二),还是不同事务中(不同事务支持形式一和二)同一事务中的操作:1.Many对象和One对象操作在同一事务中时,One 对象为持久化对象翻译 2017-08-17 16:00:48 · 553 阅读 · 0 评论 -
spring aop详解
一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP 已经成为一种非常翻译 2017-08-17 17:10:27 · 220 阅读 · 0 评论 -
Java NIO示例:多人网络聊天室
Java NIO示例:多人网络聊天室一个多客户端聊天室,支持多客户端聊天,有如下功能:功能1: 客户端通过Java NIO连接到服务端,支持多客户端的连接功能2:客户端初次连接时,服务端提示输入昵称,如果昵称已经有人使用,提示重新输入,如果昵称唯一,则登录成功,之后发送消息都需要按照规定格式带着昵称发送消息功能3:客户端登录后,发送已经设置好的欢迎信息和在线人数给客转载 2017-08-10 16:24:58 · 279 阅读 · 0 评论 -
@RequestBody, @ResponseBody 注解详解(转)
引言: 接上一篇文章讲述处理@RequestMapping的方法参数绑定之后,详细介绍下@RequestBody、@ResponseBody的具体用法和使用时机;同时对曾经看的一篇文章中讲述的某些部分进行澄清 (文章地址:http://www.byywee.com/page/M0/S702/702424.html)。 简介:@RequestBody转载 2017-08-10 16:53:09 · 234 阅读 · 0 评论 -
JPA实现一对多(OneToMany)关联
JPA实现一对多(OneToMany)关联 (2012-10-29 20:18:58)转载▼标签: 杂谈分类: 技术备忘 1.考试类 @Entitypublic classExam implementsSerializable { private sta转载 2017-08-11 09:37:41 · 1421 阅读 · 1 评论 -
Hibernate注解使用以及Spring整合
Hibernate注解使用以及Spring整合(1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XM翻译 2017-08-11 09:40:38 · 375 阅读 · 0 评论 -
JQ AJAX 调用后台方法--
1.页面ajax获取Java actioon中的方法$(document).ready(function(){alert($("#ExamId").val());var id = $("#ExamId").val();$.ajax({ type:'post', url:'dtk/previewExam.action?ExamId='+id, cache:false, dataType:'jso原创 2017-08-04 13:16:37 · 523 阅读 · 0 评论 -
@RequestMapping 用法详解之地址映射(转)
@RequestMapping 用法详解之地址映射(转)引言:前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便转载 2017-08-11 15:09:32 · 442 阅读 · 0 评论 -
Spring事务管理-》Spring事务管理(annotation)
5.6 使用@Transactional除了使用XML类型的事务管理,同时Spring也提供了Annotation类型的事务管理。如下所示:一:Spring事务管理=====================================================================================Spring事务管转载 2017-08-12 10:01:00 · 395 阅读 · 0 评论 -
第二章开启Hibernate项目--使用xml文档配置Hibernate项目
第二章:Hibernate的应用举例本章使用Eclipse创建一个Maven项目的基础上,提供Hibernate的实际应用参考,在开始本章前,您应当安装了Eclipse,并在Eclipse上配置了Maven插件。按照如下步骤,您可以实现您的第一个Hibernate项目。如果您没有Maven插件,那么创建一个普通的java项目,之后将提到的jar文件引入java路径即可。2.转载 2017-08-12 10:07:45 · 402 阅读 · 0 评论 -
JAVA事务的概念
一、什么是事务1.数据库事务(Database Transaction) :是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原原创 2017-08-12 10:27:52 · 198 阅读 · 0 评论 -
springMVC 中的JstlView。
项目中使用JSTL,SpringMVC会把视图由InternalView转换为JstlView。若使用Jstl的fmt标签,需要在SpringMVC的配置文件中配置国际化资源文件。 实现过程:1.引入jstl.jar和standard.jar两个jar文件到classpath中。2.在src目录下新建i18n.properties,内容如下:i18n翻译 2017-08-13 15:48:39 · 920 阅读 · 0 评论 -
Java数据库属性文件配置
文件名:/ll/src/config/base-config.properties#SQLServer数据库配置:jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriverjdbc.url=jdbc:sqlserver://localhost:1433;databaseName=zhouweiquanjdbc.原创 2017-08-13 15:53:29 · 514 阅读 · 0 评论 -
SpringMVC(二五) JSTL View
项目中使用JSTL,SpringMVC会把视图由InternalView转换为JstlView。若使用Jstl的fmt标签,需要在SpringMVC的配置文件中配置国际化资源文件。 实现过程:1.引入jstl.jar和standard.jar两个jar文件到classpath中。2.在src目录下新建i18n.properties,内容如下:i18n翻译 2017-08-13 16:01:26 · 242 阅读 · 0 评论 -
@RequestParam @RequestBody @PathVariable 等参数绑定注解详解
@RequestParam @RequestBody @PathVariable 等参数绑定注解详解转载▼ 简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中var翻译 2017-08-13 21:21:50 · 259 阅读 · 0 评论