javaee
文章平均质量分 69
lvmuheng
这个作者很懒,什么都没留下…
展开
-
Spring事务-一些个人分析和理解
Spring事务默认配置下Spring只会回滚运行时、未检查异常(继承自RuntimeException)或Error@Transactional注解只能应用到public方法事务隔离级别DEFAULTREAD_UNCOMMITEDREAD_COMMITEDREPEATABLE_READSERIALIZABLE事务传播机制required,如果当前线程已经在一个事务中,则加入该事务,否则,新建一个事务support,如果当前线程已经在一个事务中,则加入,否则,不管manda原创 2021-04-08 16:58:48 · 132 阅读 · 0 评论 -
自定义规则筛选器
这是一个解析方法,用以解析由().and.or组成的表达式, (你也可以自己添加规则)如果想用数学上的带有()组合的表达式一样来处理与或操作那么这个方法完全适合. _#规则解析器import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 这是一个解析方法,用以解析由().and.or组成的表达式 * 如果想用数学原创 2020-08-03 17:17:24 · 790 阅读 · 0 评论 -
一些Java工具方法总结
一些Java工具方法自动转换字符串中的unicode字符雪花ID生成器args参数解析HttpClient简单封装RSA加密工具继承线程类持续更新中ing…依赖什么的除了特定的包会标注, 其他的就不管了-_-自动转换字符串中的unicode字符 /** * @Description 自动识别字符串中的unicode, 并将其转换为正常字符 * * @param unicode 原始字符 * @return java.lang.String原创 2020-08-03 16:11:24 · 298 阅读 · 0 评论 -
理解AOP
转载至:http://www.cnblogs.com/yanbincn/archive/2012/06/01/2530377.htmlAspect Oriented Programming面向切面编程。解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。AOP在Spring框架中被作为核心组成部原创 2016-11-17 14:39:19 · 195 阅读 · 0 评论 -
Spring常见错误-ClassMetadataRead…
classorg.springframework.core.type.classreading.ClassMetadataReadingVisitorhas interface org.springframework.asm.ClassVisitor as superclass3.0x版本visitor为抽象类,3,1x版本为接口ClassMetadataReadingVisitor原创 2016-11-17 14:39:16 · 467 阅读 · 0 评论 -
(转载)Java排序算法
转载于:http://blog.csdn.net/amazing7/article/details/51603682如果对于不稳定的算法进行改进,使得那些不稳定的算法也稳定?其实很简单,只需要在每个输入元素加一个index,表示初始时的数组索引,当不稳定的算法排好序后,对于相同的元素对index排序即可。##一、对比分析图均按从小到大排列k代表数值中原创 2016-11-17 14:39:14 · 502 阅读 · 0 评论 -
CSS之选择器
1、标签选择器:所有该标签h1{ font-weight:normal; color:red;}勇气2、类选择器:所有该class的标签.stress{ color:red;} 勇气3、ID选择器:该ID的标签#stress{ color:red;} 勇气4、子选择器:第一代子元素.stress>span{ c原创 2016-11-17 14:39:03 · 176 阅读 · 0 评论 -
Struts2学习7-(验证码)
1、生成验证码import javax.servlet.http.HttpServletResponse;import org.apache.struts2.ServletActionContext;import org.apache.struts2.dispatcher.StrutsResultSupport;import com.opensymphony.xwork2.Actio原创 2016-11-12 14:52:54 · 185 阅读 · 0 评论 -
Hibernate学习(2)
一、Hibernate中的对象及一级缓存对象状态1、瞬时态|临时态 与HIbernate无关联2、持久态 与Hibernate有关联,与数据库有关联3、游离态|托管态 与Hibernate无关联,与数据库有关联原创 2016-12-03 19:22:27 · 201 阅读 · 0 评论 -
Hadoop(1)
搭建Hadoop伪分布式(仅简单了解使用)步骤所需jar包Hadoop Hadoop 密码: igh31.准备Linux环境1.0设置vmnetcfg.exe -> VMnet1 host-only ->修改subnet ip设置网段:192.168.8.0子网掩码:255.255.255.0 -> apply -> ok更改适配器设置 VMnet1 ->属性 ->原创 2016-11-17 14:18:31 · 289 阅读 · 0 评论 -
Oracle学习
数据库语句;1、ID相同时间不同,取出时间最大的记录select * from workrecord w where workrecord_date =(SELECT max(workrecord_date) from workrecord where workrecord_stu_develop_id=w.workrecord_stu_develop_id) and w.workrec原创 2016-11-14 20:05:41 · 288 阅读 · 0 评论 -
Hibernate学习(1)
一、步骤a、基本流程1、导jar包2、创建数据库表3、编写核心配置文件hibernate.cfg.xml4、编写映射文件hibernate.mapping.xmlb、注意1、配置文件命名规范2、实体类名.hbm.xml(最好)二、Hibernate 体系结构3、configuration原创 2016-11-29 20:41:25 · 218 阅读 · 0 评论 -
Hadoop(2)
使用java接口操作hdfs,上传、下载、删除等。将本地文件复制到Hadoop文件系统并显示进度。 目的:熟悉HDFS的基本操作。 思路分析使用java.net.URI对象打开一个数据流,并从中读取数据。使用FileSystem API读取数据。文件在Hadoop文件系统中被视为一个Hadoop Path对象,把一个路径视为Hadoop的文件系统URL。 使原创 2016-11-17 14:31:59 · 322 阅读 · 0 评论 -
Struts2学习-1
1、默认命名空间为"",不是"/"2、配置result转发或者重定向到其他命名空间时 //注入思想,在执行转发或重定向之前,加载参数 参数param必须先namespace 再actionName3、name:结果视图名称,与动作方法的返回值对应,当一致时前往指定jsptype:结果视图类型,默认为di原创 2016-11-04 21:03:10 · 210 阅读 · 0 评论 -
struts2学习-3
简单案例的步骤:实现用户注册登录①数据模型类User②UserService接口定义用户操作规范,声明各种业务操作;譬如:package cn.gson.web.service;import cn.gson.web.domain.User;/** * @author linoer * */public interface UserService { /**原创 2016-11-06 14:11:41 · 198 阅读 · 0 评论 -
Struts2学习-2
1、DBCP连接池的使用导包:jar包下载package cn.gson.web.utils;import java.io.InputStream;import java.sql.Connection;import java.sql.SQLException;import java.util.Properties;import javax.sql.DataSource;imp原创 2016-11-06 13:48:52 · 199 阅读 · 0 评论 -
Struts2学习-4
验证器局部验证,使用方法新建xml配置文件,命名规则: 动作类名称-动作方法-validation,xml<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">原创 2016-11-07 19:34:27 · 180 阅读 · 0 评论 -
Struts2学习-4(补充之CDATA)
转载于http://www.cnblogs.com/chenqingwei/archive/2010/04/21/1717237.html看评论说不知道具体什么作用其实很简单,比如注册密码时,举个栗子,你的密码结构很复杂,包含各种特殊字符,使用CDATA就不会被转译操作XML文件时,如果允许用户输入内容,例如∶""、"/"、""等,当生成XML时,会破坏了XML结构,使数据中断转载 2016-11-07 19:39:32 · 363 阅读 · 0 评论 -
Struts2学习-5
1、国际化规范jsp简单示例package cn.gson.web.i18n;import java.util.Locale;import java.util.ResourceBundle;import org.junit.Test;/** * 国际化案例 * @author linoer * 配置文件的命名规范(全局) * 主文件名-语言代码-国家代码 * m原创 2016-11-08 09:36:43 · 211 阅读 · 0 评论 -
Struts2学习-6(拦截器)
1、拦截器定义:AOP运行时间动作方法执行之前结果视图之后2、自定义拦截器单个拦截器package cn.gson.web.interceptor;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.AbstractInterceptor;原创 2016-11-08 10:36:27 · 259 阅读 · 0 评论 -
struts7学习-(JNDI)
1、包下载(DBCP类似)commons-dbutils-1.4.jar commons-dbutils-1.4.jar2、类package cn.gson.utils;import java.sql.Connection;import java.sql.SQLException;import javax.naming.Context;import javax.naming原创 2016-11-13 10:53:51 · 234 阅读 · 0 评论 -
Ajax封装
//封装ajaxfunction ajax(params) { var xmlhttp; //判断XMLHttpRequest是否存在 if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }原创 2016-08-29 19:08:27 · 340 阅读 · 0 评论