自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 docker中使用redis

一、查询容器名字[root@bogon ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES...

2020-05-04 22:46:47 170

转载 docker制作redis容器

加载镜像查询官方镜像及其版本信息$ docker search redis加载最新镜像$ docker pull redis:lastest查看本地镜像$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdoc...

2020-05-04 22:43:14 257

原创 Maven学习

POM标签详解https://www.runoob.com/maven/maven-pom.htmlMaven常用命令创建Maven的普通Java项目:mvn archetype:create -DgroupId=packageName -DartifactId=projectName创建Maven的Web项目:mvn archetype:create ...

2019-09-08 22:16:27 124

转载 乐观锁与悲观锁

悲观锁在对任意记录进行修改前,先尝试为该记录加上排他锁(exclusive locking)。如果加锁失败,说明该记录正在被修改,那么当前查询可能要等待或者抛出异常。 具体响应方式由开发者根据实际需要决定。如果成功加锁,那么就可以对记录做修改,事务完成后就会解锁了。其间如果有其他对该记录做修改或加排他锁的操作,都会等待我们解锁或直接抛出异常优缺点:在对任意记录进行修改前,先...

2018-08-17 20:05:31 176

原创 Java基础知识笔记

一、浅复制和深复制:1、浅复制仅仅复制所考虑的对象,不复制他所以引用的对象;2、深复制把复制的对象所引用的对象都复制了一遍。二、反射机制提供的功能主要有:1、获得一个对象所属的类;2、获取一个类的所有成员变量和方法2、在运行时创建类;4、在运行时调用对象的方法。三、获取class类的三种方法:1、Class.forName("类路径");2、类名.class; 3、实例.getClas...

2018-07-29 14:33:14 159

原创 面经题目

1,hashcode相等的两个对象一定相等吗?equals呢?反过来相等吗?2,介绍一下集合框架?3,hashtable,hashmap底层实现是什么?hashtable和concurrenthashmap底层实现的区别?4,hashmap和treemap的区别?底层数据结构都是什么?5,线程池用过吗?都有什么参数?底层是如何实现的?6,synchronize 和Lock接口的...

2018-07-27 21:27:37 285

转载 共享变量可见性、原子性

可见性:多线程环境下,一个线程修改共享变量,能够及时被其他线程所感知共享变量:一个变量在多个线程的工作内存都存在副本,这个变量就是共享变量线程对共享变量的操作只能在自己的工作内存中进行,不能主内存中操作不同线程之间无法访问其他线程工作内存中的变量,线程间变量值的传递通过主内存完成共享变量的可见性实现原理:线程1修改共享变量后,立刻更新主内存,然后线程2立刻从主内存把值更新到线程2的工作内存sync...

2018-05-28 13:51:01 896

转载 volatile和synchronized的区别

volatile和synchronized的区别volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取; synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。volatile仅能使用在变量级别;synchronized则可以使用在变量、方法、和类级别的volatile仅能实现变量的修改可见性,不能保证原子性;而synch...

2018-05-28 11:38:11 314

转载 springMVC封装页面Map类型数据

5.Map类型绑定最灵活的一种方式,可无限绑定未定义的参数,注意必须绑定在对象下(ActionForm).controller代码[java] view plaincopyprint?@RequestMapping      public void test5(UserForm userForm)      {          System.out.println("Map类型绑定=======...

2018-05-22 11:33:36 1465

转载 Tomcat日志文件

2018-05-18 10:21:05 325

转载 HashMap底层实现原理

java1.8之后HashMap改为红黑树存储方式具体参考:https://blog.csdn.net/u011240877/article/details/53358305

2018-05-18 10:16:53 123

转载 Java面试

http://blog.csdn.net/jackfrued/article/details/44921941

2018-05-09 17:09:15 126

原创 IDEA debug调试

1、项目打上断点2、dubug启动3、请求发送后会调到断点4、按F8 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内,跳到下一条执行语句5、按F7在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则会进入该内嵌的方法中6、跳出该方法,可以按Shift+F8,在 Debug 模式下,跳回原来地方7、当我们设置了...

2018-05-09 16:33:59 708

转载 ssh框架原理及工作流程

Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSe

2018-01-28 18:45:59 2509

转载 javaWeb 作用域问题

JavaWeb的四大作用域为:PageContext,ServletRequest,HttpSession,ServletContext;PageContext域:作用范围是整个JSP页面,是四大作用域中最小的一个;生命周期是当对JSP的请求时开始,当响应结束时销毁。 ServletRequest域:作用范围是整个请求链(请求转发也存在);生命周期是在service方法调用前由服务器创

2018-01-27 21:47:54 301

原创 struts2属性驱动应用

前端页面无法获取parentId值。页面使用,获得值栈如图:值栈中未压入parentId。debug调试发现parentId已经赋值。parentId采用属性驱动方式传入前端页面,但是前端并未获取到,也就是说parentId属性未压入值栈。可以断定后端缺少压入值栈的方法。分析代码发现Action类中缺少了getter方法加入get方法后,问题解决。

2018-01-23 19:23:48 160

原创 java.lang.IllegalArgumentException: id to load is required for loading

2018-01-22 10:56:53,385 99516  [bio-8080-exec-4] ERROR .DefaultDispatcherErrorHandler  - Exception occurred during processing request: id to load is required for loadingjava.lang.IllegalArgumentExce

2018-01-22 11:12:08 2232

原创 Exception occurred during processing request: attempt to create saveOrUpdate event with null entity

2018-01-21 13:04:07,029 22883  [bio-8080-exec-1] ERROR .DefaultDispatcherErrorHandler  - Exception occurred during processing request: attempt to create saveOrUpdate event with null entityjava.lang.

2018-01-21 13:14:38 1230

原创 ssh框架

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'productService' defined in class path resource [applicationContext.xml]: Initialization of bean failed; nested e

2017-08-06 18:09:47 297

原创 ssh

IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.itcast.shop.category.vo.Categoryjava.io.WriteAbortedException: wri

2017-08-05 08:46:56 198

原创 ssh框架:

ERROR Dispatcher:38 - Exception occurred during processing request: Unable to instantiate Action, cartAction,  defined for 'cart_addCart' in namespace '/'Error creating bean with name 'cartAction' def

2017-08-04 22:23:36 377

原创 ssh框架: Invocation of init method failed; nested exception is org.hibernate.InvalidMappingException:

实体类跟表的映射文件ID列不匹配。实体类 映射文件 数据库表字段。没有匹配,检查名字是否一样。

2017-08-01 15:32:02 9550 2

转载 Java IO 流的实现机制

流可以分为两大类:字节流和字符流。字节流以字节为(8bt)单位,字符流以字符为(16bit)单位。字节流包括两个抽象类:InputStream和OutputStream。字符流包括两个抽象类:Reader和Writer

2017-06-20 16:08:13 503

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除