自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (7)
  • 收藏
  • 关注

原创 git 的开发中会用到的一些命令

git 的常用操作1、git push 到远程仓库后撤销本次操作 1)git reset --hard 上次的commitId(你提交之前的commitId) 2)git push origin HEAD:dingtalk-prod --force2、删除分支我自己建错的分支 git branch -D dingtalk-prod-consume-rule 3、git 基于某个分支新建自己的分支 1)先切到对应的分支上 2)git check...

2021-05-10 10:13:22 91

转载 springboot2.0整合logback日志

一、关于springboot中的logbackspringboot的pom文件都会引一个parent <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifa...

2020-03-31 14:52:37 271

原创 集合分批次处理(分页)

package may_cur_uat;import java.util.ArrayList;import java.util.List;/** * @Author: huangshun * @Date: 2019/11/29 18:33 * @Version 1.0 */public class AAA { public static void main(Strin...

2019-12-16 10:56:18 215

原创 idea一些常用操作(持续更新中...)

一、idea 设置重复代码不提示

2019-10-30 23:11:10 255

原创 开发中一些常用的工具破解汇总-----更新中

editPlus: 注册名 Vovan 注册码 3AG46-JJ48E-CEACC-8E6EW-ECUAW

2019-09-09 14:10:32 157

原创 Springboot 整合Mybatis

一、导入相关依赖工程目录如下: <!--Springboot 的起步依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artif...

2019-08-22 12:20:11 202

原创 java解析excel

java解析excel前提条件,添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version> </de...

2019-08-14 15:49:48 239

原创 DateTime 的基本使用

导入依赖<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.8</version></dependency>import org.joda.time...

2019-06-24 14:50:05 1276 1

原创 动态代理的两种实现方式(基于接口的动态代理和基于子类的的动态代理)

动态代理的两种实现方式(基于接口的动态代理和基于子类的的动态代理)一、动态代理的特点:字节码随用随创建,随用随加载。 它与静态代理的区别也在于此。因为静态代理是字节码一上来就创建好,并完成加载。 装饰者模式就是静态代理的一种体现。二、动态代理常用的有两种方式1)基于接口的动态代理 提供者:JDK 官方的 Proxy 类。 要求:被代理类最少实现一个接口。2)...

2019-05-03 20:27:32 1025

原创 Mybatis 中的延迟加载案例

什么是延迟加载: 在真正使用数据时才发起查询,不用的时候不查询。按需加载(懒加载) 什么是立即加载: 不管用不用,只要一调用方法,马上发起查询。 在对应的四种表关系中:一对多,多对一,一对一,多对多 一对多,多对多:通常情况下我们都是采用延迟加载。 多对一,一对一:通常情况下我们都是采用立即加载。...

2019-04-30 21:16:25 418

原创 Mybatis 中多对多案例详解

最近在整理笔记,就把mybaits 多对多查询详细的捋一遍。1、首先 准备sql 数据 user(用户表) role(角色表) 一个用户可以对用多个角色(老师,爸爸),一个角色可以被不同的用户所拥有2、建立maven 工程 导入相关依赖 ,mybatis,mysql,junit,log4j;3、建立实体类User和Role;4、编写UserDao,RoleDao以及映射文件UserDao...

2019-04-30 16:45:17 441

原创 Mybatis 中一对多,以及多对一的案例详解

最近在整理笔记,就把mybaits 中一对多,以及多对一查询详细的捋一遍。首先 准备sql 数据 user(用户表) account(账户表) 一个用户可以有多个账户,一个账户只属于一个用户; 建立maven 工程 导入相关依赖 ,mybatis,mysql,junit,log4j; 建立实体类User和Account; 编写Dao,以及映射文件和主配置文件,下面上代码 编写测试类项...

2019-04-30 13:00:49 625

原创 Mybatis 环境搭建(使用sqlSession代理,不使用dao实现)

Mybatis 环境搭建(使用sqlSession代理,不使用dao实现)这边先介绍mybatis 不实现dao,使用SqlSession.getMapper(Clazz)代理的方式的环境搭建。创建maven 工程,导入相应的jar 依赖 准备测试数据文件User以及UserDao 准备主配置文件SqlMapConfig.xml和mapping.xml 编写测试代码----下面上代...

2019-04-29 15:56:25 543

原创 一些笔记总计

一些经常会忽视的问题:1、在服务端返回json数据到客户端时,一定要记得设置返回数据的类型 response.setContentType("application/json;charset=utf-8");2、路径写法: 1. 路径分类 1. 相对路径:通过相对路径不可以确定唯一资源 ...

2019-04-28 11:02:09 163

原创 关于优化Servlet的方法

在不使用框架的情况下,如何实现类似spring mvc 的简单效果。优化servlet,减少Servlet的数量,现在是一个功能一个Servlet,将其优化为一个模块一个Servlet,相当于在数据库中一张表对应一个Servlet,在Servlet中提供不同的方法,完成用户的请求。封装一个BaseServlet,然后以后自己写的Servlet 就继承BaseServlet 在BaseS...

2019-04-28 09:50:06 669 1

原创 开发中几个常用的工具类(邮件)

1、jdbcutils druid工具类的封装import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;impor...

2019-04-28 09:28:06 652

原创 Maven 使用需要注意的点

maven 笔记一、 maven的标准目录结构 src/main/java 核心代码部分 src/main/resources 配置文件部分 src/test/java 测试代码部分 src/test/resources 测试配置文件 src/main/webapp 页面资源 js,css,图片等。二、maven 常用命令 mvn clean ...

2019-04-24 20:13:33 260

原创 redis 的简单介绍以及jedis 的使用

Redis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已...

2019-04-24 11:09:25 228

原创 过滤器Filter 的基本使用

Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法...

2019-04-03 18:25:56 490

原创 Jsp 和EL表达式和JSTL标签

一、JSP 1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集 ...

2019-04-02 14:43:13 197

原创 Cookie 和Session

一、会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session二、Cookie 1. 概念:客户端会话技术,将数据保存到客户端 2. 快速入门: ...

2019-04-02 14:37:48 94

原创 Response对象

Response对象* 功能:设置响应消息 1. 设置响应行 1. 格式:HTTP/1.1 200 ok 2. 设置状态码:setStatus(int sc) 2. 设置响应头:setHeader(String name, String value) 3. 设置响应体: * 使用步骤: 1. 获取输出流 * 字符输出流:PrintW...

2019-04-02 13:52:14 198

原创 Servlet和Request的简单总结

Servlet1. 概念 2. 步骤 3. 执行原理 4. 生命周期 5. Servlet3.0 注解配置 6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将ser...

2019-04-02 13:42:59 285

原创 Cookie 实现记住上一次访问时间

最近看以往的知识点时,稍微整理了下,下面是Cookie 实现记住上一次访问时间见代码:1)CookieServletimport javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servl...

2019-03-04 23:14:36 480

原创 java 实现简单的文件下载案例

java 实现简单的文件下载案例老样子直接上代码:1、DownloadServlet.javaimport utils.DownLoadUtils;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;...

2019-03-02 16:02:42 766

原创 java实现简单的动态验证码

在服务端实现简单的动态验证码不废话,直接见代码1、首先:CheckCodeServlet.java ,实现动态画图功能import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet....

2019-03-02 14:14:34 1459

原创 Mysql连接池的使用(包括c3p0,Druid 和spring jdbc)

连接池的使用一、相关概念1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口:DataSource javax....

2019-03-01 14:30:30 497

原创 Jdbc的基本使用

一:相关API的基本简介1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门: ...

2019-02-28 18:56:09 100

原创 在idea配置的请况下遇到java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

今天在使用idea创建javaweb工程,使用jdbc的时候出现了ClassNotFound的问题。废话不多说,直接上解决方案:打开project structure-&gt;Artfacts,直接双击右边的jar包添加进项目就行...

2019-02-28 13:47:48 440

原创 linux下idea插入数据库中文乱码问题

首先介绍一下我的开发环境:       mysql,idea,navicat 首先排除其他比如说utf-8 之类的没设置。我这边测试了一下通过控制台插入式不乱码的。解决方法:试试下面的方法。 @Test public void test4(){ try { Class.forName("com.mysql.jdbc.Drive...

2019-02-27 14:26:04 305

原创 MySQL 表的约束与数据库设计

MySQL 表的约束与数据库设计第1节 数据库的基础语法1.1 数据库入门1.1.1 SQL 语句的分类:DDL 数据定义语言DML 数据操作语言DQL 数据查询语言DCL 数据控制语言1.1.2 MySQL 管理数据库➽ 查看所有数据库show databases;➽ 创建数据库create database 库名;➽ 查看数据库创建数据的语句:show cr...

2019-02-23 13:29:53 440

原创 Mysql 数据库入门

Mysql入门1、Mysql数据库服务的启动与登录MySQL 服务器启动方式有两种:通过服务的方式自动启动手动启动的方式1.1 Windows 服务方式启动1.1.1 操作步骤:1.2 DOS 命令方式启动1.2.1 操作步骤:1.3 控制台连接数据库MySQL 是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的 root 账号,使用安装时设置的密码即...

2019-02-23 13:07:41 278

转载 MySql安装时提示“此产品的配置信息已损坏。请联系您的技术支持”的解决办法

MySql安装时提示“此产品的配置信息已损坏。请联系您的技术支持”的解决办法错误出现情况:第一次安装MySql5.5.21时感觉配置不是很好。于是开始卸载并清空了注册表里面的所有与mysql有关的项目。然后重新安装mysql的时候就出现“此产品的配置信息已损坏。请联系您的技术支持。”提示。在网上查了一下,遇到这个错误的人有很多。可是具体怎么解决是没有人提出一个确切的说法。当然,重装系统也可以算...

2019-02-22 13:25:41 4807 5

原创 idea 2018 3.4配置tomcat以及第一个web项目

idea 2018 3.4配置tomcat以及第一个web项目1、准备tomcatidea 2018 .4谷歌浏览器(随意)2、idea 配置tomcat见下图操作:1)点击run,然后点击Edit configurations…图1:图2:2)点击图2的+号,找到tomcat server(不要找错了) 在tomcat server 里 点击local图3:3)接着l...

2019-02-14 15:50:18 2842 4

原创 对学生生涯的总结以及对步入社会的规划与展望

**对学生生涯的总结以及对步入社会的规划与展望**一、个人分析1、性格:乐观随和,待人友善慢热,喜欢安静2、爱好:听歌,看书,旅游3、状态:努力让让自己更有价值4、缺点:脾气好,很难拒绝别人5、崇拜的人:雷军6、人生格言:乐观总结:我是一个乐观、善良、积极、开朗,努力实现自己价值的一个人。我的人际交往潜力很强,而且自我约束力比较强,实事求是。有上进心,不甘落后。尊重他人,做事有...

2019-01-05 13:28:41 2996 1

原创 python中网络tcp

python中网络tcp1. tcp简介""TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP)是一种面 向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 TCP通信需要经过创建连接、数据传送、终止连接三个步骤。TCP通信模型中,在通信开始之前,一定要先建立相关的链接,才能发送数据,类似于生活中,...

2018-12-25 11:21:23 205

原创 Python中的单例模式

Python中的单例模式1. 单例设计模式单例设计模式目的 : 让 类 创建的对象,在系统中 只有 唯一的一个实例 每一次执行 类名() 返回的对象,内存地址是相同的2. _new _()方法介绍使用 类名() 创建对象时,Python 的解释器 首先 会 调用 new 方法为对象 分配空间new 是一个 由 object 基类提供的 内置的静态方法,主要作用有两个:1) ...

2018-12-20 14:46:29 131

postgresql-10.11-1-windows-x64.zip

"inputFields": { "label": { "fieldClass": "java.lang.String", "fieldName": "label", "fieldValue": "消费城市", "multiple": false }, "type": { "fieldClass": "java.lang.String", "fieldName": "type", "fieldValue": "CityInput", "multiple": false },

2020-04-01

_20190822Springboot_test.zip

Springboot 整合Mybatis,入门案例,测试demo, .

2019-08-22

springbot2_mybatis.zip

springboot整合mybatis,就是一个简单的springboot整合mybatis的案例,数据库很简单,自己写一下就不贴了。

2019-05-29

Maven构建spring整合springmvc和Mybatis

Maven构建spring整合springmvc和Mybatis,这里主要是通过一个简单的查询所有用户和保存用户,完成基于xml和部分注解的ssm,三大框架的整合案例。 其中service和dao交由spring ioc管理 。ssm.sql 放在了resources资源目录下了----

2019-05-07

mybatis 一对多多对多案例详解

mybatis 一对多多对多案例详解 1、首先 准备sql 数据 user(用户表) role(角色表) 一个用户可以对用多个角色(老师,爸爸),一个角色可以被不同的用户所拥有 2、建立maven 工程 导入相关依赖 ,mybatis,mysql,junit,log4j; 3、建立实体类User和Role; 4、编写UserDao,RoleDao以及映射文件UserDaoMapping.xml ,RoleDaoMapping.xml和主配置文件SqlMapConfig.xml,下面上代码 5、编写测试类

2019-04-30

空空如也

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

TA关注的人

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