自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Java集合遍历的几种方式

集合类的通用遍历方式, 用迭代器迭代: Iterator it = list.iterator(); while(it.hasNext()) {   Object obj = it.next(); } Map遍历方式 1、通过获取所有的key按照key来遍历 //Set<Integer>...

2019-05-28 14:56:05 23 0

原创 Xshell安装

安装地址:http://www.onlinedown.net/soft/36383.htm 1、下载Xshell后,在电脑本地得到一个压缩包,使用360压缩软件解压后,双击.exe文件进入Xshell安装界面,点击【下一步】继续安装。 2、进入Xshell安装许可协议界面,您可以先阅读协议中的条款...

2019-05-21 14:57:33 71 0

原创 Spring boot集成Swagger,并配置多个扫描路径

springBoot集成swagger 1、引入pom 2、配置swagger 在Application.java同级或子包中创建SwaggerConfig.java package com.example.demo.swagger; import org.springframework.con...

2019-05-07 16:18:42 1446 0

原创 ResultType解析

resultType是sql映射文件中定义返回值类型,返回值有基本类型,对象类型,List类型,Map类型等 总结: resultType: 1、基本类型 :resultType=基本类型 2、List类型: resultType=List中元素的类型 3、Map类型 单条记录:result...

2019-05-07 16:08:32 71 0

原创 ResultMap和ResultType的区别

什么时候用ResultMap,什么时候用ResultType? 如果你搜索只是返回一个值,比如说String ,或者是int,那你直接用resultType就行了。 但是你如果是返回一个复杂的对象,就必须定义好这个对象的resultMap的result map。 如果你搜索只是返回一个值,比如说...

2019-04-11 11:41:20 38 0

转载 SpringBoot将数据库信息导入到Excle表格中

service和mapper层代码如下: //mapper接口代码 @Select("select * from teacher") public List<Teacher> teacherinfor() //service层代码 pu...

2019-04-11 11:05:50 234 0

原创 Sawgger常用注解

常用注解: @Api()用于类; 表示标识这个类是swagger的资源 @ApiOperation()用于方法; 表示一个http请求的操作 @ApiParam()用于方法,参数,字段说明; 表示对参数的添加元数据(说明或是否必填等) @ApiModel()用于类 表示对类进行说明,用于参数用实...

2019-04-11 10:59:26 121 0

转载 SVN使用方法,提交/更新

转自:https://blog.csdn.net/dennis_wu_/article/details/71533878 首先在提交代码的时候,会看到有的文件前会有雪花标志,代表该文件被修改过。 提交代码的时候,点击整个项目,右键—team—与资源库同步,这个目的是检查本地的代码和服务器上的代码...

2019-04-09 11:11:52 445 0

转载 这些代码优化的方式,你都知道吗

代码优化的最重要的作用应该是: 避免未知的错误 在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最后往往是一个非常小的原因。然而为了解决这个错误,我们需要先自验证、再打包出待替换的class文件、暂停业务并重启,对于一个成熟的项目而言,最后一...

2019-03-28 15:42:40 75 0

原创 Java实现序列化接口的意义是什么?

1.将对象的状态保存到存储媒体当中,便于在以后重新创建出完全相同的副本。 2.将对象从一个应用程序发送到另外一个应用程序当中 实现Serializable接口的作用就是可以序列化,将对象存到字节流,然后可以恢复(Java的“对象的序列化”能让你将一个实现了Serializable接口的对象转换成一...

2019-03-23 15:26:12 726 0

原创 SVN下载安装与使用

大家都知道,一个项目需要一个团队的合作才能完成,团队分工各司其职,最后将各自的代码整合才能形成一个完整的项目。那么如何将项目整合呢。这就要用到今天为大家推荐的一款代码整合工具——SVN。 一、SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采...

2018-11-12 17:53:04 960 0

原创 Java面试题------数据库篇

1、主键和唯一索引的区别? 在创建主键的同时会生成对应的唯一索引,主键在保证数据唯一性的同时不允许为 空,而唯一可以有一个为空数据项,一个表中只能有一个主键,但是一个主键可以 有多个字段,一个表中可以有多个唯一索引。 2、 Preparedstatement和st...

2018-11-05 00:35:31 90 0

原创 Spring MVC ------简单增删改查

准备工作:创建工程,添加jar包,配置核心文件,创建数据库,建表 第一步、导入所需要的配置文件,建一个source Folder ,放入所需要的配置文件 第二步、分包分模块,将springMvc 帮我们生成好的代码粘贴到我们的项目中。 第三步、创建DpetService 以及他的实现类 Dep...

2018-11-05 00:24:55 256 0

原创 JAVA面试题

一、JDK JRE JVM的区别: Jdk【Java Development ToolKit】就是java开发工具箱, JDK是整个JAVA的核心里边包含了jre,它除了包含jre之外还包含了一些javac的工具类,把java源文件编译成class文件,java文件是用来运行这个程序的,除此之...

2018-10-28 23:44:17 48 0

转载 Java——JUC

原文地址:https://www.cnblogs.com/linkworld/p/7819270.html 1、JUC简介 在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类, 用于定义类似于线程的自定义子系统,包括线程...

2018-10-27 16:19:23 112 0

转载 Java:未来以来

今天看到一篇很有含金量的博文 https://toutiao.io/posts/9kd2k9 现在分享给大家 在10月22的 Oracle Codeone大会上,Java平台的首席架构师 Mark Reinhold 做了The Future of Java is Today的演讲, 回顾了最近Ja...

2018-10-27 11:10:38 121 0

原创 SSH+Mysql实现单表增删改

哈喽~我来啦。这篇blog给大家分享一下SSH+MySQL实现增删改查 准备工作:创建一个web项目,加入所需要的JAR包。分包分模块,配置所需要的核心配置文件。如果不会的小伙伴去看我https://blog.csdn.net/Ccccyxji/article/details/83388503 这...

2018-10-27 10:43:03 479 0

原创 SSH增删改查报错 java.long.NosuchMethodException:com.baidu.controller.UserController...

昨天在用SSH写单表增删改的时候出现一个问题 但是控制台不报错。 开始我是这样写的 然后我发现 列表功能还有添加 删除均可以操作,唯独更新时会报错。经过仔细查看才发现,我的HttpServletRequest以我上面写的那种方式是错误的。如果将HttpServletRequest先在li...

2018-10-27 10:19:49 93 0

原创 Struts2 + Hibernate+ Spring框架整合

在开始之前,先给大家回顾一下基本概念 SSH 为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种JAVA Web应用程序开源框架。  Struts Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Stru...

2018-10-26 00:01:44 159 1

原创 DI(依赖注入)和IOC(控制反转)的区别

看到一个对这个概念很好诠释的帖子,特转发过来供大家一起学习 转载地址http://www.iteye.com/topic/692793 什么是依赖注入?与ioc 又有什么联系? IoC——Inversion of Control 控制反转 DI——Dependency Injection 依...

2018-10-23 14:34:21 106 0

转载 Hibernate常见的问题(下)

11问:为什么在向数据库中插入长字符串时候部分自动丢失 在向数据库中增加一条新的条目时,发现如果文字(有英文字母,也有汉字)数量特别大,超过1000个,则每次通过Hibernate,向一个String类型的字段中增加数据时,只有几百个字可以增加进去,其他的自动丢失了。 答:这是由于字段长度设置不合...

2018-10-22 21:25:56 82 0

转载 Hibernate中常见的问题(上)

1问:Hibernate初始化时总是报错:java.lang.NoClassDefFoundError java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException 答:这是新手常见问题。是因为使用默认设置时,Hibernate文档里指...

2018-10-22 21:25:07 61 0

转载 Hibernate高级应用

1.一级缓存(session里面的实体对象,存放在内存中) ☞get/load/list/iterate可以将对象放入到一级缓存中 List操作不会利用一级缓存 ☞get/load/iterate可以利用一级缓存 ☞flush方法将改变后的同对象持久化到数据库中 2.二级缓存 即SessionFa...

2018-10-22 21:19:51 66 0

原创 Hibernate常见面试题,让你不再惧怕面试

1、get()和load() 的区别 1) 发送sql的时机: load是延迟加载 get是立即加载; 2) 运行出错后, get方法抛异常为NullPointException,返回的是null,此null是一个真实的对象。而load方法报ObjectNotFoundException,它...

2018-10-18 20:55:43 135 0

原创 Struts2+JSP+JDBC实现学生信息的增删改查

最近敲了敲struts+jsp的增删改查 欧克~话不多说 --------&gt; 准备工作:导入所需要的jar包、struts.xml、配置web.xml 1、分包分模块 创建 dao层 service层 pojo和utils包 当然 不要忘记最重要的Action层 2、创建实...

2018-10-15 00:30:55 1110 0

转载 Struts2 最新高危漏洞详解

由于计算机起源于美国,因此很多新兴技术和框架也都出于美国的一些大公司。虽然国内的BAT也在开源技术上有一些贡献,但目前来说还是比较缺少用户来支持。这也就导致了国内大部分互联网公司大量的依赖国外的技术。如果某些开源框架出了高危漏洞,就将影响一大批中国互联网公司。 最近 Struts2 又爆出了一个高...

2018-10-14 23:58:42 1218 0

转载 2018年Java开发值得学习的10大技术

作为一个开发人员,我们最大的挑战就是保持自己了解新的技术。技术变化很快,你大概每两年就会看到一个新版本的编程语言和框架。 就拿2017年来说,AR、VR、区块链、人工智能等等已经扑面而来了。除了这些离我们较远的,说几个离我们最近的:JDK 9、 Spring 5、 Spring Security ...

2018-10-13 17:01:25 39 0

转载 JAVA线程池的正确打开方式

当前环境 jdk == 1.8 Executors 使用的隐患 先来看一段代码,我们要创建一个固定线程池,假设固定线程数是4。代码如下: Executors是JAVA并发包中提供的,用来快速创建不同类型的线程池。 是不是很简单,创建线程池只需一行代码。对于一些个人项目或临时性的项目,这样写确实没...

2018-10-07 22:42:11 66 0

转载 JAVA中的CAS

CAS 是现代操作系统,解决并发问题的一个重要手段,最近在看eureka的源码的时候。遇到了很多 CAS 的操作。今天就系统的回顾一下 Java 中的CAS。 阅读这篇文章你将会了解到: 什么是 CAS CAS 实现原理是什么? CAS 在现实中的应用 自旋锁 原子类型 限流器 CAS 的缺点 什...

2018-10-07 22:32:25 190 0

原创 作为Java程序员需要掌握哪些知识

知识点一: 1、 数据库的锁有哪几种? 锁的类型有三种: 1)共享(S)锁:多个事务可封锁一个共享页;任何事务都不能修改该页; 通常是该页被读取完毕,S锁立即被释放。 2)排它(X)锁:仅允许一个事务封锁此页;其他任何事务必须等到X锁被释放才能对该页进行访问;X锁一直到事务结束才能被释放。 3)...

2018-09-24 16:56:08 400 1

转载 你真的了解设计模式吗?

面向对象原则,设计模式,简单设计,重构到模式……看起来都是常规操作,但你有想过他们的关系么? 忍不住要山寨一段《写了这么多年代码,你真的了解SOLID吗?》中的发言: 上面提到的每一项大家都耳熟能详,但我发现大部分开发者并没有真正理解。要获得最大收益,就必须理解它们之间的关系,并综合应用所有这些原...

2018-09-21 22:21:14 162 0

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