自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java8新增的时间日期处理类

前言 Java8之前处理日期一直是Java程序员比较头疼的问题,从Java 8之后,Java里面添加了许多的新特性,其中一个最常见也是最实用的便是日期处理的类——LocalDate。LocalDate是一种更为高效的日期类,比起Date的复杂具有相当高的简洁性,吸取了企业级别的joda.time时间处理的优点,避免了传统的Date和Calendar复合起来计算的难处。新增的日期主...

2019-07-05 22:42:25 1349 1

转载 jdk下载以前版本需要的账号(转)

目前在官网下载低于jdk1.8的java jdk的时候需要登陆,这边分享一个账号,方便下载[email protected]密码:Oracle123注:请不要改密码,大家共同使用!!!...

2019-06-14 19:09:49 2480 7

原创 Centos7 重置root密码

有时候自己电脑上的CentOS7的root密码忘记了,这样就需要进行找回操作。操作如下:1、在系统开机的时候,出现下面的页面,然后马上按ESC键。2、然后按下 e 就出现下面页面。3、然后将光标一直向下滑,将上图的ro改成rw,在 LANG=en_US.UTF-8 后面追加init=/bin/sh。如下图:4、然后按【Ctrl+X】进入“单用户模式”,就会...

2019-03-02 20:45:56 17064 1

原创 SpringDataJPA的复杂使用

前面学习了SpringDataJPA的简单使用https://blog.csdn.net/qq_42969074/article/details/85259957,但是始终都没有写过一个SQL,因为SprngDataJPA都帮我们自动配置好了,那么SpringDataJPA是否支持自定义SQL语句呢?答案必须是肯定的!因为它是非常强大的!1、@Query注解自定义SQL创建User实体类:...

2019-02-15 21:58:16 1215 1

原创 @Valid注解的使用

依赖的jar包导入<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version></depen

2019-01-26 17:39:59 5311

原创 HttpClient和Jsoup爬虫实例

最近学习了一个爬虫项目,用到的是HttpClient+Jsoup实现,然后我就学习了一下HttpClient和Jsoup的内容,代码在最下面有地址:HttpClient学习:https://blog.csdn.net/qq_42969074/article/details/85618628Jsoup学习:https://blog.csdn.net/qq_42969074/article/d...

2019-01-05 00:16:16 1797

原创 IDEA上传项目到GitHub

首先需要下载Git,地址:https://git-scm.com/downloads安装成功后打开Git Bash,输入下列命令,设置git全局用户名和邮箱$ git config --global user.name "Your Name"$ git config --global user.email "[email protected]"如果没有设置这个,就可能会报错: ...

2019-01-04 13:31:28 8758 2

原创 Jsoup学习

1、Jsoup简介Jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。我们在爬虫采集网页领域,主要作用是用HttpClient获取到网页后,具体的网页提取需要的信息的时候 ,就用到Jsoup,Jsoup可以使用强大的类似Jquery,css选择器,来获取...

2019-01-03 13:39:34 1398

原创 EhCache的使用

一、简介  EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。     主要的特性有: 快速  简单  多种缓存策略 缓存...

2019-01-02 21:54:05 20052

原创 HttpClient学习笔记

1、简介        HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下...

2019-01-02 17:50:30 541

转载 HttpClient详细解释

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会...

2019-01-02 17:09:57 648

原创 将后台数据存放入Application域中

一个前端页面的menu、foot等处的数据,这些数据并不会经常更新,而数据是存放在数据库中,如果每次刷新都去访问数据库,则会给数据库带来压力,所以将这些数据放入Application中,代码如下/** * 初始化组件 */@Component("initComponent")public class InitComponent implements ServletConte

2018-12-30 10:29:34 3780

原创 SpringBoot2学习记录(七)——SpringDataJPA的使用

1、JPA JPA(Java Persistence API)是Sun官方提出的,JPA本身并不是一种框架,是一种规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有Hibe...

2018-12-26 21:48:35 634

原创 解决:com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class

今天在使用Spring Data JPA的时候,碰到了这样一个问题:com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no propert...

2018-12-26 20:59:42 9326 1

原创 SpringBoot学习记录(四)——Thymeleaf

什么是Thymeleaf:Thymeleaf是一个适用于Web和独立环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本。Thymeleaf的主要目标是提供一种优雅且高度可维护的模板创建方式。为实现这一目标,它以自然模板的概念为基础,将其逻辑注入模板文件,其方式不会影响模板被用作设计原型。这改善了设计沟通,缩小了设计和开发团队之间的差距。...

2018-12-19 15:50:07 383

原创 CentOS7安装MySQL(5.7)——非常详细

CentOS7现在默认不支持MySQL了,默认的是MariaDB,这是MySQL的分支,但是对于我们来说是需要MySQL,下面进行安装。第一步、先下载 mysql源安装包(Yum Repository)wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm如果出现 -bash: wget:...

2018-12-06 16:55:27 1750 2

原创 Linux(CentOS7)上面配置JDK和Tomcat

一、配置JDKJDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlTomcat下载地址:https://tomcat.apache.org/download-80.cgi下载之后,用Xftp将文件上传到Linux的 /opt/ 下(你也可以根据自己的需求...

2018-12-05 17:04:13 262

原创 Ajax中的async:false/true的作用

Ajax中的async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求 $.ajax({ type: "POST", url: "/users/sessions", //async async: false, ...

2018-11-30 11:43:58 22980

原创 SpringBoot——Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.

报错的信息为:这是因为更换了最新的MySQL驱动之前的是:jdbc.driverClass = com.mysql.dbc.Driverjdbc.url = jdbc:mysql://127.0.0.1:3306/db?useUnicode=true&characterEncoding=utf8&serverTimezone=GMTjdbc.us...

2018-11-27 18:58:27 6627

原创 IDEA创建XML文件

1、File—setting,左上角输入template,2、在左侧栏找到File And Code Templates3、中间选中Files4、点击+号,添加模板5、输入模板名字:Name:mybatis-config.xml (Name可以自定义)6、在面板中间输入内容(这里是你自己需要的内容)<?xml version="1.0" encoding="UTF-...

2018-11-23 19:47:25 5040

转载 UML的类图总结——非常详细

在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】:带三...

2018-11-21 22:18:15 2497 2

原创 JS中的push,join,split学习笔记

push()方法:往数组添加值。var arr = [1,2,3,4,5];alert("值:"+arr);//1,2,3,4,5 alert("长度:"+arr.length);//5arr.push(6);arr.push(7);//这里添加三个数arr.push(8);alert("值:"+arr);//1,2,3,4,5,6,7,8alert("长度:"+arr.l...

2018-11-16 16:40:30 1077 1

原创 SpringMVC单图片上传至数据库和回显

在登录时上传一个图片以及回显。之前,需要导入两个jar包:commons-fileupload-1.3.1和commons-io-2.4。Index.jsp页面:一定要写 enctype="multipart/form-data",否则springmvc就会解析失败。这个的作用就是将form表单的数据以二进制的方式传输。<body> <form action="$...

2018-11-13 15:47:39 2307

原创 Java数据结构和算法——二叉树

一、树的定义:1、树:树(Tree)是n(n>=0)个结点的有限集。n=0时称为空树。在任意一颗非空树中:(1)有且仅有一个特定的称为根(Root)的结点;(2)当n>1是,其余结点可分为m(m>0)个互不相交的有限集T1,T2,......Tn,其中每一个集合本身又是一棵树,并且称为根的子树   (SubTree). 2、结点的度:结点拥有的子树称为结点的度...

2018-11-06 16:15:42 238

原创 Java数据结构和算法——简介

尼古拉斯·沃斯他有一句在计算机领域人尽皆知的名言"算法+数据结构=程序"(Algorithm+Data Structures=Programs),可见数据结构和算法对于程序员来说非常的重要。一、数据结构数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和...

2018-11-05 17:16:52 208

SSM+Easyui实现——企业销售管理系统

绍一下系统有什么功能:供应商管理,商品管理,客户管理,仓库管理,商品进货管理,商品销售管理,商品盘点,销售利润综合分析,库存报表,按月分析,用户管理,修改密码,安全退出。希望大家通过这个简单的系统能够想到很多的东西。系统截图:https://blog.csdn.net/qq_42969074/article/details/84671977

2018-12-04

Shiro整合SSM代码

shiro和ssm整合的代码,用登录的例子,包括角色和权限认证,

2018-11-27

Mybatis逆向工程

Mybatis逆向工程

2018-11-23

空空如也

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

TA关注的人

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