JAVA
qq_43295866
越努力,越幸运
展开
-
HTTP Status 500 - Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemExc
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.Persiste...原创 2019-12-05 14:03:24 · 1773 阅读 · 0 评论 -
数据库连接JDBC工具包
JDBC连接的基本步骤:加载JDBC驱动管理{Class.forName(com.mysql.jdbc.Driver0)//加载类,名字为myql包下的jdbc的驱动类,为固定写法}连接数据库开启Statement,执行sql语句得到结果集 (仅查找)对结果集进行操作关闭释放资源(栈式关闭,先关闭结果集,再关闭statement,最后关闭连接)JDBC工具包package co...原创 2019-10-21 21:40:49 · 294 阅读 · 0 评论 -
23种设计模式——单例模式
今天看了关于单例模式的视频,在此做个记录。单例模式定义:整个程序有且只有一个实例,该类负责创建自己的对象,同时确保只有一个对象被创建。在Java中,一般常用在工作类的实现或创建对象时需要消耗资源应用场景:当封装的类,加载次数多,每次初始化都会加载很多资源方法等等,为了节约内存,出现了单例模式。特点:类构造器私有持有自己类型的属性对外提供获取实例的静态方法饿汉模式线程安全,比较...原创 2019-10-21 21:00:39 · 88 阅读 · 0 评论 -
SuppressWarnings("unused")什么意思
SuppressWarnings(“unused”)表示在类中没有使用 忽略属性的黄色警告原创 2019-07-24 14:37:10 · 348 阅读 · 0 评论 -
JAVA8的ConcurrentHashMap为什么放弃了分段锁,有什么问题吗,如果你来设计,你如何 设计。
jdk8 放弃了分段锁而是用了Node锁,减低锁的粒度,提高性能,并使用CAS操作来确保Node的一些操作的原子性,取代了锁。但是ConcurrentHashMap的一些操作使用了synchronized锁,而不是ReentrantLock,虽然说jdk8的synchronized的性能进行了优化,但是我觉得还是使用ReentrantLock锁能更多的提高性能...转载 2019-07-24 16:10:32 · 12203 阅读 · 0 评论 -
MVC实现投票系统
花了一周时间 做了一个简单的投票系统功能如下: 登录、注册、在线投票、发布投票、票数统计模块:LoginServlet:登录模块RegisterServlet:注册模块ValidateServlet:登录验证码UserVoteList:参与投票AddVoteSubjectServlet:添加投票UpdateServlet:修改投票delet...原创 2019-07-25 20:56:05 · 1396 阅读 · 0 评论 -
Vector和ArrayList的区别?
一、同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的二、数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半三、Vector不能有重复的值,ArrayList则可有重复的值。...转载 2019-08-27 19:59:37 · 188 阅读 · 0 评论 -
SSM概念
SSM框架是由Spring、SpringMVC、Mybatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。Spring框架简介 Spring是一个开源的轻量级的应用开发框架。 目的是简化企业级应用程序开发,降低侵入性(程序耦合度)。 Spring是以IOC(控制反转)和AOP(面向切面编程)为核心的轻量级容器。 Spring本质是管理软件中的对象,即创建对...原创 2019-09-03 21:26:09 · 1056 阅读 · 0 评论