- 博客(38)
- 收藏
- 关注
原创 JVM虚拟机-面试题
JVM虚拟机1. JVM运行时数据区有哪些?包括方法区、堆、虚拟机栈、本地方法栈、程序计数器程序计数器:是一块较小的内存空间,可以看做是当前线程执行的字节码的行号指示器,每个线程都有一个独立的程序计数器,是线程私有的内存区域。(此内存区域是唯一一个不会抛出OutOfMemoryError的区域)java虚拟机栈:描述的java方法执行的内存模型:每个方法在执行的...
2019-03-21 15:01:07
379
原创 java多线程和并发编程面试题
多线程和并发编程1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成该任务只需10毫秒。2) 线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并发执行不同的任务。不同的进程使用...
2019-03-21 14:49:42
14086
1
原创 ligerdateeditor -- format设置
今天对jqueryLigerUI插件的日期展示,格式设置做个总结,搞了一下午总算是好了,记录一下,希望能帮到其他人。1. 插件默认支持“yyyy-MM-dd hh:mm”格式,可通过设置showTime是否展示时间(默认不展示),如下源码:$.ligerDefaults.DateEditor = { format: "yyyy-MM-dd hh:mm",
2017-11-27 17:38:47
3055
原创 util工具
import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @Description: StringUtil工具类 * @author: mengmei */public class StringUtil { /** * @Description: 特殊字符转换 * @param
2017-10-09 15:16:49
464
原创 java反射 -- 通过反射注入service/dao,进行UT测试
UT单元测试的时候,遇到一种情况就是service/dao为空,不能调用方法,一般情况下使用@Autowired,在项目启动后使用时就可以自动注入service/dao,但是使用junit单元测试时,不能成功进行注入。此时可以通过java反射的方式,一下是要测试的类以及测试类。public class OffTheShelfTask { @Autowired private BookSol
2017-09-04 17:11:41
4397
原创 JAVA反射--通过反射对pojo进行UT覆盖率测试
最近一直写UT单元测试,一般pojo通过程序调用,要测试pojo,直接测试action或者service就可以,但是难免还是有些pojo覆盖不到。但是上司又一直催要覆盖率,所以只能硬着头皮提升pojo的覆盖率。下面是通过反射的方式实现的pojo覆盖率测试,如下是pojo类,基本上包括了各种数据类型,如8中基本数据类型及其包装类型,引用类型等。 /** * @Descripti...
2017-08-30 16:25:47
2104
原创 jquery-- 获取自定义数据的值
如上,一般情况下,input标签获取value都是通过 $("mediaId").val() 或 $("input[name='mediaId']").val()方式实现,但是对于自定义数据data通过以上方式无法获取,可以通过jquery的attr获取,如下:$("mediaId").attr("data");最终可以获取到data的值:“test100”。
2017-06-20 15:43:10
1014
原创 FileReader -- 图片预览问题
封面: //用于展示图片 浏览 * //用于上传图片 js方法: function uploadImg(){ $("#live_image_file").click(); }$(function(){ //图片预览 if(typeof FileReader==='undefined'){ $("#sho
2017-05-25 16:07:10
643
原创 oracle ---- tnsnames.ora配置
ALM_PROD = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.211.95.53)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = stdb) ) )cgtestdb2
2017-04-06 09:59:46
860
原创 springmvc一次接受多个复杂对象
在这之前,遇到的客户端与服务器的参数传输都是单个对象,数组、或基本数据类型,容易处理,springmvc可自动进行参数匹配。现在要一次性传多个对象,如一次性修改多个User对象。 看了很多资料,网上上可以通过将数据转换成json方式,然后Controller直接以List接收,尝试了但是不行。 还有一种方式就是新建一个类,将要传输的复杂对象作为该类的属性,在Cont
2017-02-15 11:27:55
3138
原创 jQuery通过json的方式响应map的list对象集合,并以table的形式展示
controller收到ajax请求,处理完成后作出响应,返回map的list对象集合, @RequestMapping(value = "/getPartByPurchBillId") @ResponseBody public Map getPartByPurchBillId(@RequestParam(value="purchBillId") Integer purchBillId){
2016-12-16 17:00:55
3689
原创 Hibernate懒加载导致json数据对象传输异常的问题---(非常重要)
1. 异常:[console_demo][WARN] [2016-12-15 19:49:35] org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver.handleHttpMessageNotWritable(407) | Failed to write HTTP message: org.spr
2016-12-15 20:30:35
6227
1
原创 在<c:foreach />标签之外访问遍历的单个对象--作用域扩展
我们都知道,遍历的对象是变量,作用域只能是标签内,想要在标签之外继续运用遍历的某一对象,不行!如下: 配件模板 -- 请选择模板 -- ${modpart.partName} 配件编
2016-12-10 09:39:29
2916
原创 tomcat启动问题---java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
2016-11-25 16:39:01
538
原创 springmvc(3)----参数绑定
1. 参数绑定过程:2. 默认支持的类型: 直接在Controller方法形参上定义下边类型的对象,就可以使用这些对象。 2.1. HttpServletRequest 通过request对象获取请求信息 2.2. HttpServletResponse 通过response处理相应信息 2.3. HttpSession 2.4.
2016-11-24 09:59:54
340
原创 springmvc(2)----配置
以下是springmvc+spring的整合配置:第一步:配置前端控制器 springMVC org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath*:springmvc.xml 1 springMVC /
2016-11-24 09:21:43
303
原创 springmvc(1)----框架处理流程
1. 框架流程图如下:以上图就是springmvc框架的整个处理流程,其步骤即:第一步:用户发送请求到前端控制器(DispatcherServlet)第二步:前端控制器请求HandlerMapping查找Handler(可以根据xml配置、注解进行查找)第三步:HandlerMapping向前端控制器返回Handler第四步:前端控制器调用HandlerAdapter去
2016-11-23 17:13:28
373
原创 springmvc4之<mvc:exclude-mapping path="" />拦截配置
cvc-complex-type.2.4.a: Invalid content was found starting with element 'mvc:exclude-mapping'. One of '{"http://www.springframework.org/schema/mvc":mapping}' is expected.在配置springmvc拦截器的时候,一直报上面
2016-11-19 10:31:11
19136
1
转载 spring事物控制--HibernateTransactionManager
1. 事物管理器Spring并不直接管理事务,而是提供了多种事务管理器,他们将事务管理的职责委托给Hibernate或者JTA等持久化机制所提供的相关平台框架的事务来实现。Spring事务管理器的接口是org.springframework.transaction.PlatformTransactionManager,通过这个接口,Spring为各个平台如JDBC、Hibernate等
2016-11-17 13:48:16
9650
原创 通过jquery.cookie.js实现记住用户名、密码登录功能
无标题文档 function setCookie(){ //设置cookie var loginCode = $("#login_code").val(); //获取用户名信息 var pwd = $("#login_password").val(); //获取登陆密码信息 var checked = $("[nam
2016-11-08 16:24:19
8589
5
原创 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
每次新建maven的web项目时,都会有该错误。主要是缺少servlet依赖导致,所以在pom中引入一下依赖就可以了: javax.servlet javax.servlet-api 3.0.1然后maven自动去远程仓库下载jar包,错误消失 。如果没有使用maven,自行下载javax.servlet-api的jar包,然后导入也可以。
2016-10-31 14:16:00
523
原创 实现一组功能的步骤及模板
步骤 1,充分了解需求,包括所有的细节,需要知道要做一个什么样的功能 2,设计实体/表 正向工程:设计实体、映射文件----> 建表 反向工程:设计表 ----> 映射文件、实体 3,分析功能 分析到每个请求的粒度。 得到的结果是我们需要处理多少种请求,其中每种请求对应一个Actio
2016-10-22 10:54:11
659
原创 hibernate延迟加载问题-------could not initialize proxy - no Session
Caused by: javax.el.ELException: org.hibernate.LazyInitializationException: could not initialize proxy - no Session at javax.el.BeanELResolver.getValue(BeanELResolver.java:310) at javax.el
2016-10-22 10:39:42
495
原创 maven依赖--dependency命令
maven 依赖要分析的pom文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apach
2016-10-13 09:57:05
14818
2
原创 Maven常用插件
Maven常用插件1. maven-compiler-plugin:该插件用于编译源码。如果不指定使用哪个jdk版本编译的话,就会用maven-compiler-plugin默认的jdk版本进行处理,这样容易出现版本不匹配的问题。为了处理这个情况,在构件maven项目的时候,可以使用maven-compiler-plugin插件。如下:org.apache.maven.plug
2016-10-13 08:40:19
1138
原创 Hibernate的关联关系注解映射(一对一、一对多、多对一、多对多、自连接)
1. 一对多关系:在一的一方添加注解@OneToMany(targetEntity=Goods.class,cascade=CascadeType.ALL),指定cascade为all,即交由多的一方控制;在多的一方添加注解@ManyToOne(targetEntity=GoodsClass.class,fetch=FetchType.LAZY) @JoinColumn(name="goo
2016-10-11 16:28:24
12686
原创 java.lang.IllegalArgumentException: 'sessionFactory' or 'hibernateTemplate' is required
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'goodsDao' defined in file [F:\securitydemo\wearshop\target\classes\com\dyoon\dao\impl\GoodsDaoImpl.class]: Invoc
2016-10-11 14:53:56
4158
原创 unexpected token: Member
14:13:34,873 [main] ERROR [org.hibernate.hql.internal.ast.ErrorCounter.reportError(ErrorCounter.java:78)] - line 1:6: unexpected token: Member14:13:34,875 [main] ERROR [org.hibernate.hql.internal.as
2016-10-11 14:15:13
2188
原创 javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memberController': Unsatisfied dependency expressed through field 'memberService': Error creating bean
2016-10-11 14:02:40
3888
原创 javax.persistence.Table.indexes()[Ljavax/persistence/Index
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memberController': Unsatisfied dependency expressed through field 'memberService': Error creating bean
2016-10-11 13:44:59
912
原创 Md5加密算法
通过在注册和登录时,使用md5加密算法,提高系统安全性。package com.dyoon.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.logging.Level;import java.util.logging.
2016-10-10 16:54:58
465
原创 springmvc+spring4+hibernate4整合Could not obtain transaction-synchronized Session for current thread
org.hibernate.HibernateException: Could not obtain transaction-synchronized Session for current threadat org.springframework.orm.hibernate4.SpringSessionContext.currentSession(SpringSessionContext.j
2016-10-07 09:59:12
1146
原创 WEB-INF下jsp文件的路径问题
以前总是访问不了WEB-INF下面的jsp文件,最近终于解决了一个问题,正好今天又用到,所以就记录一下,也能帮助其他人。之前只能通过将jsp文件放到webapp或者WebContent下才能访问,今天就把所有的jsp文件都放到了WEB-INF/page目录下。如下:然后在web.xml文件中配置要访问的初始界面,如下:/WEB-INF/page/regist
2016-10-05 21:08:42
10154
1
原创 springmvc请求问题
今天spring整合springmvc时遇到的问题,每次发送请求,控制台都会弹出如下警告,WARN [org.springframework.web.servlet.DispatcherServlet.noHandlerFound(DispatcherServlet.java:1147)] - No mapping found for HTTP request with URI [/] in
2016-10-05 20:37:23
442
原创 maven+springmvc+spring4+hibernate4整合
最近在将maven、springmvc、spring4、hibernate4几个技术整合做个项目,刚开始的配置就一直出现问题,所以今天做个总结,这是整个项目针对注册功能的相关配置及实现。1. web.xml配置:xmlns="http://xmlns.jcp.org/xml/ns/javaee"xsi:schemaLocation="http://xmlns.jcp.org/x
2016-10-05 20:25:21
3210
2
原创 Hibernate4 事物解决问题
org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' mar
2016-10-05 20:15:24
2825
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人