自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RollingInTheDeepc的博客

个人知识点积累

  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 从总结中更加深刻认识redis

从总结中更加深刻认识redis1.redis 是什么2.redis 干什么3.对比关系型数据库Mysql,我们来看看redis1.redis 是什么2.redis 干什么3.对比关系型数据库Mysql,我们来看看redis...

2019-10-10 16:11:29 178

原创 MySQL从使用到进阶

MySQL从使用到进阶1.关系型数据库中的佼佼者2.MySQL数据库服务器3. MySQL 数据库服务器的优化方案4. MySQL 数据库的创建5.Mysql 数据表的创建6. Mysql 索引6.1 索引的原理 B+ tree6.2 索引最左匹配原则7. Mysql 存储引擎8.Mysql 数据表中数据的操作8.1 数据的增删改8.2 数据的查询(重点)1.关系型数据库中的佼佼者MySQL作...

2019-10-10 12:42:22 193

原创 有了ThreadPoolExecutor,还有Thread什么事

有了ThreadPoolExecutor,还有Thread什么事1.线程池是什么2.线程池的作用3.如何使用4.线程中出现的坑1.线程池是什么2.线程池的作用3.如何使用4.线程中出现的坑...

2019-10-09 23:22:20 186

原创 HashMap源码追踪

HashMap源码追踪1.HashMap简介2.从类的层次看HashMap3.构造函数以及常用的Api3.1 构造函数4. 常用的方法4.1 HashMap 主要用于数据的增删改查,所以常用的Api主要按照增删改查进行分类5. 源码追踪5.1 put 元素的过程6. 这么重要的类,JDK 肯定在不停的优化它7.使用HashMap注意问题总结1.HashMap简介HashMap作为开发中使用频率...

2019-10-09 20:12:40 378

原创 elasticsearch之旅----------------Linux中安装部署

elasticsearch学习----------------Linux中安装部署一.安装前提二. 获取相应的安装包三.配置并且安装es一.安装前提1.linux中安装了jdk,并且配置了java环境变量(如果不会可以自行百度)2.elasticsearch 5点几 的版本要求 jdk的版本在 1.8以上二. 获取相应的安装包1.es 官网提供的安装包 wget http...

2019-03-20 23:22:02 157

原创 spring boot文档

spring boot开发文档 spring boot优点java EE开发框架的发展流程spring-boot的优势 1.简化了大量的xml配置文件,spring-boot对java ee web开发的常用的组件做了一定的封装 2.spring-boot创建项目时,可以实现零配置。无需和ssm框架一样,配置sp...

2018-06-22 00:01:24 639

原创 spring框架技术点总结

spring知识点总结 spring架构思想(一站式开发框架)1.spring官方给出的架构图#实际开发中spring架构给我们的开发思路 core Container层模块名作用beansspring作为IOC容器,可以管理项目中的实体类,以bean的形式交由spring 容器管理corecore作...

2018-06-20 22:16:17 1702

原创 数据库事务

数据库事务 MySQL中的事务1.原生的sql语句是关闭事务(对于增删改查都是没有开启事务的)mysql是关闭事务,但是Oracle数据库是自动的开启事务的`use crm;start transaction;//开启事务create table userinfo3(id int PRIMARY KEY auto_increment,username var...

2018-06-09 23:40:03 567

原创 hibernate

hibernate数据库框架 ORM对象关系映射框架hibernatehibernate是一款ORM数据库框架,以面向对象的思维操作数据库。hibernate支持多种数据库,只需要在配置文件中书写数据库的方言,hibernate就能做到与数据无关。hibernate支持具有自动建表的功能,能过根据实体类创建数据库表。hibernate框架的配置文件1....

2018-05-29 22:58:56 260

原创 java反射

java反射技术 1.运行一个类的过程(java xx.class的过程)2.java反射机制实现的过程(1)类加载器的种类:加载器的名称作用bootstrap classloader加载核心类库extension classloader加载扩展类库system classloader加载第三方写的类3.反射基...

2018-05-27 22:25:38 255

原创 java读取properties文件内容

java读取properties文件内容 1.原生java读取properties文件的内容 //1.创建文件读取流对象 //未解决问题:maven工程中读取resources目录下的配置文件的地址 FileReader reader = new FileReader("F:/java-tools/workspace/test-project/src...

2018-05-26 08:12:10 1741

原创 GeneratorSqlmap使用方法

GeneratorSqlmap自动生成mybatis映射文件和domian实体类1.主程序中加载main方法,通过main方法生成实体类以及映射文件public class GeneratorSqlmap { public void generator() throws Exception{ List warnings = new ArrayList(); ...

2018-04-08 23:51:41 7179

原创 maven项目出现build问题的解决方案

maven项目出现build问题的解决方案1.maven项目run as maven build时候出现如下错误2018 4:13:19 下午 org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute 信息: I/O exception (java.net.SocketExcept...

2018-03-26 17:07:01 6176

原创 计算机网络知识(一)

计算机网络知识(一)一.计算机协议1.1 Osi七层协议模型1.2 五层协议1.3 tcp/ip协议群(实际中使用的协议群)二.主机之间通信过程2.1 主机之间通信的大致过程三.tcp/ip协议群3.1 网络接口层一.计算机协议1.1 Osi七层协议模型分层协议物理层物理层主要是定义网卡等,网线等物理设备的管理数据链路层数据链路传输的帧,将网络的层传递的IP...

2019-02-19 11:00:17 232

原创 java 8新特性(二)stream流编程

java 8新特性(二) 函数式编程一. stream流1.1 什么是stream流1.2 使用stream 流编程的好处(为何使用stream流)1.3 如何获取stream 流二. stream流的中间操作三.stream流的触发操作(终止操作)一. stream流1.1 什么是stream流stream与传统中java使用的流不一致,区别于Java中的字节流,字符流,磁盘I/O流和网络...

2019-01-22 23:54:50 391

原创 java 8新特性(一) 函数式编程

一.Java中的编程范式1.面向对象编程(java是纯面向对象的编程语言,除了基本的数据类型,其他的都是面向对象编程)2.面向切面编程(AOP,jdk动态代理,cglib动态代理)3.函数式编程(java 8 中JDK版本中最大变化的版本)二.函数式接口函数式接口概念:接口中,有且仅有一个没有实现方法,叫函数式接口。/** * @author chenjingbing * 函数...

2019-01-20 23:25:51 263

原创 面向对象

java面向对象(高级进阶) 1.面向对象的三大特性封装:通过Java的权限修饰符,对Java类中的成员进行修饰。对外提供一些接口,便是java的封装继承:Java中的通过extends关键字的,子类继承父类。多态:Java中的继承,也体现了java中的多态属性2.JVM的内存划分3.Java中的权限修饰符public 可以修饰...

2018-06-27 00:25:34 207

原创 spring-boot之springmvc

spring-boot之springmvc ###1.spring-boot中的spring-boot-starter-web使用1.spring-boot中不需要像传统的SSM框架整合一样,需要配置springmvc的前端控制器DispatcherServlet。2.spring-boot为web层提供了spring-boot-star...

2018-06-23 23:40:25 226

原创 mybatis数据库框架

mybatis数据库框架 mybatis架构设计mybatis主配置文件(sqlMapConfig.xml)- SqlMapConfig配置文件为mybatis的主配置文件 配置项 配置内容 mapper映射文件 加载所有的映射文件到主配置文件中 插件配置 如mybatis的分页插件的配置 别名配置 别名配置主要是用...

2018-06-18 22:48:53 571

原创 easyui学习笔记

easyui学习笔记目录快速入门依赖说明布局方式表单控件数据校验依赖说明1.easyui依赖于jquery框架之上,在使用easyui需要导入jquery相关的文件。2.引入文件说明 //样式文件必选<link rel="stylesheet" type="text/css" href="${Config.baseURL }vie...

2018-04-19 20:18:02 327

原创 Jquery easyui入门案例

Jquery easyui入门案例 1.引入插件中的js和css文件 2.easyui页面的布局(easyui-layout) (1)设置每个区域的宽度(2)通过设置标题使区域具有折叠的效果 3.easyui折叠面板(easyui-accordion) (1)设置每个区域的宽度(2)通过设置标题使区域具有折叠的效果 4.easyui选项卡(easyui-acc...

2018-04-07 19:33:40 1759

原创 # springmvc中容易出错的地方

springmvc中容易出错的地方1.springmvc中controller和RestController的区别 2.springmvc中controller类中方法的返回值为String类型时,注意的两点

2018-03-31 22:56:19 1734

原创 springmvc中定义异常类的步骤

springmvc中定义异常类的步骤具体的步骤如下:1. 2. 3.

2018-03-25 23:06:03 1656

原创 struts2创建自定义拦截器

1.创建自定义拦截器类package com.bos.web.intercepter;import org.apache.struts2.ServletActionContext;import com.bos.domain.User;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.x

2018-01-10 22:14:16 1554

原创 struts2中action类的创建

1.通过java中面向对象的原理,向上抽取建立baseActionpublic class BaseAction extends ActionSupport implements ModelDriven {  //通过java中面向对象的原理,向上抽取建立baseActionprotected T model;public BaseAction(){Parame

2018-01-08 22:40:51 1851

原创 Maven工程分模块开发

1. 创建maven父工程      父工程的作用:(1)管理整个项目的jar包                           (2)聚合工程,将模块工程整合在一起2. 在父工程中添加依赖的jar包 3. 创建子类工程,用于分模块开发选中父类工程,创建maven module 4.选择子类打包的方式 5.根据具体软件的业务流

2018-01-07 22:33:58 1233

转载 各大公司Java后端开发面试题总结

ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对

2018-01-06 19:50:30 1673

原创 数据库基础概念

1. 数据库概念:2.数据库分类3.关系型数据库概念:

2018-01-04 22:37:21 1669

原创 Java EE 技术架构分析

1.java EE三层架构,以及架构中包含的技术点2.企业中常见的两种技术组合(这里只列举常见的技术,不代表其他的技术架构不能组合)SSH技术架构:struts2+Spring+HibernateSSM技术架构:springmvc+spring+mybatis

2018-01-03 22:54:31 1950

原创 通过Runnerable创建线程

/**1.创建线程的方法,通过实现接口*/public class MyThread implements Runnable{//设置线程之间的共享的数据private static int staticcount=1000;//线程中的实现接口必须实现的接口public void run(){System.out.println("new thread");}

2017-11-23 22:28:31 2973

转载 java虚拟机

转载地址:http://blog.csdn.net/chaofanwei/article/details/19418753深入理解java虚拟机(一):java内存区域(内存结构划分)深入理解java虚拟机(二):java内存溢出实战  深入理解java虚拟机(三):String.intern()-字符串常量池深入理解java虚拟机(四):对象存活判定算法和垃圾收集算法

2017-11-22 21:44:05 256

原创 单例设计模式

1.单例模式的目的:在一个项目中只能存在该类的一个实例化对象2.常见的单例设计模式有两种:懒汉式,饿汉式3.具体的代码实现:public class Singleton{/**@author rolling int deeep@version 1.0*/ /**构造函数私有化,不能直接创建该类的对象*/private Singleton(){}

2017-11-21 22:56:27 1497

原创 C3p0工具类封装

package com.testmian.utils;import java.sql.Connection;import java.sql.SQLException;import com.mchange.v2.c3p0.ComboPooledDataSource;public class C3p0Utils {/** * @author rollin

2017-11-12 18:42:02 758

原创 java实现字符串翻转功能

public class StringUtils{/**@author rolling in the deep@vesion 1.0在StringUtils类中实现一个让字符串翻转的功能*/    /**定义功能实现字符串的翻转@param str@param sb@return Stringbuffer*/public static void

2017-11-06 20:55:38 1851

原创 c3p0数据库连接池的使用

C3P0连接池技术的学习1.连接的步骤导入jar包2.创建配置文件串C3P0-config.xml配置文件3.创建DataResource对象ComboPooledDataSource dr=new ComboPooledDataSource();创建对象之后,通过getConnection方法获取数据连接池的连接XML可扩展的标记语言的技术1.xml两种约束DTD,sch

2017-11-01 21:07:21 1788

原创 java中常用的流程控制语句

public class Controller{    public static void main(String[] args){        ifTest();        int a=1;        switchTest(a);    }    //测试流程控制语句:    public static void ifTest(){      

2017-10-28 23:31:46 1744

原创 servlet实现文件下载

package com.download;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;i

2017-10-27 23:46:05 1492

原创 运用递归获取一个整数的二进制格式

public class BinaryDemo{ public static void main(String[] args){  getBinary(10);  int sum=getSum(10);  System.out.println(sum); } /** 1.计算机中的存储文件的格式主要是二进制 2.数字的表示形式: 二进制,八进制,十进制,

2017-10-23 22:06:06 1963

原创 Java 语言基础

1. java语言的跨平台行的原因:(1)JVM(虚拟机):操作系统只要安装JRE(中包含JVM所以java语言具有跨平台性,C++语言不具有跨平台性,C++语言主要在windows平台运行)                       Java源程序     (2)JVM负责运行程序2. JRE:java运行环境,包含      1.java运行核心类库 

2017-10-22 23:00:12 1733

原创 java中选择排序法和求出数组中的最大值

package com.sort;public class ArrayUtils {//1.取出数组中的最大值public static int getMax(int[] arr){int max=arr[0];for(int i=1;iif(arr[i]>max){max=arr[i];}}return max;}//2.选择排

2017-10-20 22:49:39 2758

go1.13.4.darwin-amd64.pkg

go1.13.4.darwin-amd64.pkg

2019-11-14

easyui开发手册chm

easyui开发手册chm,包含easyui开发中,常见的api,中文版

2018-04-20

空空如也

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

TA关注的人

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