自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (19)
  • 收藏
  • 关注

原创 java获取resources下的资源文件

【代码】java获取resources下的资源文件。

2023-06-01 16:27:05 125

原创 nodejs配置

【代码】nodejs配置。

2023-04-28 19:03:35 53

原创 setting-1.8.xml

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apach

2021-05-20 14:21:22 88

原创 idea自定义get set方法

idea默认的get和set方法的问题不能处理一下情况对isXXX的属性,如果属性的类型是Boolean,其get方法会自动把is给去掉对isXXX的属性,如果属性的类型是boolean,其get方法会是isXXX()上面两种情况都不会自动生成想要的get、set开头的方法解决方法如下在此编辑自定义的get方法生产方式#if($field.modifierStatic)stati...

2019-04-04 10:29:35 512

翻译 bean的生命周期

1.Spring对bean进行实例化; 2.Spring将值和bean的引用注入到bean对应的属性中; 3.如果bean实现了BeanNameAware接口,Spring将bean的ID传递给 setBean-Name()方法; 4.如果bean实现了BeanFactoryAware接口,Spring将调 用setBeanFactory()方法,将BeanFactory容器实例传入...

2018-05-22 18:13:32 87

原创 java_io流

java io流一览图

2018-05-22 15:20:33 117

转载 MySQL详解--锁

锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制的特点,常见的锁问题,以及解决MySQL

2018-01-15 14:00:26 345

原创 线程的生命周期

下面这张图展示了线程的生命周期: 1、NEW:毫无疑问表示的是刚创建的线程,还没有开始启动。 2、RUNNABLE: 表示线程已经触发start()方式调用,线程正式启动,线程处于运行中状态。 3、BLOCKED:表示线程阻塞,等待获取锁,如碰到synchronized、lock等关键字等占用临界区的情况,一旦获取到锁就进行RUNNABLE状态继续运行。 4、WAITING:表示线程

2018-01-15 12:13:39 155

转载 SpringBoot(十一):SpringBoot发送邮件

之前一段时间没有上CSDN发表,自己本地记在有道云的,现在都发出来,希望对你们有帮助。 ··· 发送邮件一、依赖dependency> groupId>com.sun.mailgroupId> artifactId>javax.mailartifactId> version>1.6.0version>dependency>12345

2018-01-15 11:26:16 227

转载 SpringBoot(十):SpringBoot使用FastJson

阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson; 功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持And

2018-01-15 11:25:05 233

转载 SpringBoot(九):SpringBoot使用Druid数据源

Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池)一、依赖为了测试,使用jdbcTemplatedependency> groupId>org.springframework.bootg

2018-01-14 16:31:53 472

转载 SpringBoot(八):SpringBoot整合Log4j

SpringBoot默认使用日志框架logback一、依赖 dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starterartifactId> exclusions>

2018-01-14 16:31:08 1453

转载 SpringBoot(七):SpringBoot整合Swagger2

相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。手写Api文档的几个痛点:文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。接口返回结果不明确不能直接在线测试接口,通常需要使用工具,比如postman接口文档太多,不好管理Swagger也就是为了解

2018-01-14 16:30:24 335

转载 SpringBoot(六):SpringBoot使用CROS解决跨域问题

跨域问题其实之前就有说过,不明白的可以参考我之前的文章,这章主要讲解SpringBoot CROS的支持。这里主要按照官方文档方式讲述。SpringBoot CROS 参考: http://docs.spring.io/spring-boot/docs/1.5.4.RELEASE/reference/htmlsingle/#boot-features-corsSpring CRO

2018-01-14 16:29:37 287

转载 SpringBoot(五):SpringBoot整合MyBatis

怎么说了,写博客虽然是一件很费时间的事情,而且还是个菜鸟,但是如果写的东西能够帮助到别人,还是值得开心的。回顾:上篇写了JdbcTemplate,但是想到使用Mybatis,JPA的人估计不少,所以这篇写一下SpringBoot整合Mybatis,JPA的话以后有时间再弄,因为自己也没用过。一、数据准备其实还是上篇的,以防有人是直接看这篇的,就还是贴出来吧。CRE

2018-01-14 16:28:35 534

转载 SpringBoot(四):SpringBoot整合JdbcTemplate

个人其实偏向于使用类似于JdbcTemplate这种的框架,返回数据也习惯于接受Map/List形式,而不是转化成对象,一是前后台分离转成json方便,另外是返回数据格式,数据字段可以通过SQL控制,而不是返回整个对象字段数据,或者通过VO方式。当然更多人习惯于采用Bean形式,所以这里也同样使用Bean.一、数据准备CREATE TABLE `tb_user` ( `id` in

2018-01-14 16:27:26 143

转载 SpringBoot(三):SpringBoot 属性配置文件详解

SpringBoot 配置文件默认为application.properties,但是本章节主要讲解yaml文件配置,因为现在的趋势是使用yaml,它是类似于标准通用标记语言的子集XML的数据描述语言,语法比XML简单很多。一、自定义属性与加载我们把之前项目中的配置文件application.properties改成application.ymltest: user:

2018-01-14 16:24:59 509

转载 SpringBoot(二):SpringBoot 热部署

每次修改代码都要重启服务器的痛,别说你不懂。一、环境IntelliJ IDEA 2017.1.4 x64二、SpringBoot 配置 dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-devtoolsartifactI

2018-01-14 16:22:56 207

转载 SpringBoot(一):构建第一个SpringBoot工程

现如今,互联网的热点已经成为微服务了,如果你到现在还没有听说过微服务,或者还不了解,那表示你已经out了,需要开始作准备了。现在主流的微服务框架包括早期阿里的Dubbo,以及现在热门的SpringCloud,所以我们开始要准备开始学习SpringCloud了,扯远了,因为SpringCloud是基于SpringBoot结构上去进行开发,所以我们也要学习SpringBoot,平时我们使用SSM,SS

2018-01-14 16:18:48 209

原创 springmvc返回json/xml格式的数据

返回json数据需要加入如下jackson依赖dependency> groupId>com.fasterxml.jackson.coregroupId> artifactId>jackson-coreartifactId> version>2.8.5version>dependency>dependency> groupId>com.fasterxml.j

2018-01-14 11:41:16 983

原创 junit4测试报Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContext

Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContext at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

2018-01-13 11:27:54 1952

原创 mysql B-tree索引原理

B-tree索引的值都是按照顺序存储的,并且每一个叶子页根的距离相同。 下图展示了B-tree原理 - B-tree索引能够加快访问数据的速度,因为存储引擎不再需要进行全表扫描来获取需要的数据,取而代之的是从索引的根节点,开始进行搜素。根节点存放了指向子节点的指针,存储引擎根据这些指针向下查找。通过比较节点页的值和要查找的值可以找到合适的指针进入下层子节点,这些指针实际上定义了子节点页中的

2018-01-12 16:01:44 329

转载 mysql基础

DISTINCT:检索不同的值。 注意:DISTINCT关键字作用于所有的列,不仅仅是跟在其后的那一列。例如,你指定SELECT DISTINCT vend_id, prod_price,除非指定的两列完全相同,否则所有的行都会被检索出来。LIMIT:限制检索的数目语法:1、LIMIT m OFFSET n :第m行起的n行数据,其简化版格式:LIMIT M,N

2018-01-12 12:54:27 208

转载 springMvc执行流程

springMvc执行过程

2018-01-03 15:01:18 303

转载 获取ip的工具类

获取ip

2017-12-23 11:30:48 424

转载 MD5码的生成

MD5

2017-12-23 11:20:45 4307

转载 spring通过编程的方式获取bean

编程的方式获取spring中的bean

2017-12-23 11:18:17 220

转载 java字符串和对象相互转化

对象和字符串相互转换

2017-12-23 11:02:29 1900

原创 springMvc常用注解-@ModelAttribute

@ModelAttribute

2017-12-18 15:36:16 304

原创 解决springmvc,@Response注解返回json对象出错问题

-

2017-12-18 13:44:28 311

原创 java中静态代码块、代码块、构造方法的加载顺序

java中静态代码块、代码块、构造方法的加载顺序 测试代码如下:package com.test;public class StaticTest { public static void main(String[] args) { System.out.println("-------------new HelloB---------"); new Hell

2017-12-11 12:19:08 233

原创 二、hibernate提交事务

一、将读取配置文件和开启事务抽象为一个工具类方便以后操作。public class HibernateUtil { private static Configuration cfg=null; private static SessionFactory factory=null; private static Session session = null; stati

2017-08-27 09:02:25 2394

原创 利用maven搭建一个简单的hibernate示例

利用maven搭建hibernate实例 1、项目结构: 2、配置pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.

2017-08-26 08:49:49 964

hibernate中文api

hibernate中文api

2017-08-28

Struts2权威指南(全).pdf

Struts2权威指南(全).pdf

2017-08-23

springmvc中文文档

springmvc

2017-08-23

Hibernate Developer Guide

Hibernate Developer Guide中文

2017-08-23

Hibernate Getting Started Guide

Hibernate Getting Started Guide文档

2017-08-23

hibernate4.1中文api

hibernate4.1中文api

2017-08-23

java程序设计与问题解决

java程序设计与问题解决

2016-05-12

网上求职招聘源代码

网上求职招聘源代码本代码是基于asp语言编写的一个完整的程序

2015-05-15

韩顺平javase,javaee项目源代码、素材和课件

韩顺平javase,javaee项目源代码、素材和课件

2014-11-21

C语言100例及教程.chm

C语言100例及教程,锻炼写代码的能力!

2014-08-11

C++标准程序库.pdf

C++标准程序库,方便学习c++的好工具!

2014-08-11

C++编程思想[第二卷].pdf

学习c++的必备之选,简单明了,适合初学者!

2014-08-11

数据库系统概念第四版答案

数据库系统概念第四版答案 萨师煊 王珊 版

2014-03-16

Windows游戏编程大师技巧(第二版)

本书介绍了在windows环境下进行游戏编程所需用到的各方面知识,作者是著名的游戏开发大师andrè lamothe,他的每一本作品基本上都被视为游戏编程书籍的镇山之作。

2013-12-20

VC++小游戏开发实例教程

VC++小游戏开发实例教程介绍 介绍关于C++的一些小游戏的开发。 扫雷、五子棋、俄罗斯方块、老鼠和滚球、飞机游戏、五子棋

2013-12-18

数据结构(C语言版)

以C伪码语言描述存储结构和算法,有助于提高学生的程序设计能力:对算法进行详尽的定性或定量的时间分析,有助于奠定学生的算法分析基础

2013-12-18

21天学通C++(第四版).pdf

本书是针对C++初学者编写的,不要求读者有C语言方面的背景知识,可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用。

2013-12-17

空空如也

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

TA关注的人

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