自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOS7 安装Chrome遇到的坑

[root@localhost Downloads]# rpm -ivh google-chrome-stable_current_x86_64.rpm warning: google-chrome-stable_current_x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEYerror: Failed de...

2019-04-17 17:23:51 2082

原创 javap 常用指令

  -help 输出 javap 的帮助信息。  -l 输出行及局部变量表。  -b 确保与 JDK 1.1 javap 的向后兼容性。  -public 只显示 public 类及成员。  -protected 只显示 protected 和 public 类及成员。  -package 只显示包、protected 和 public 类及成员。这是缺省设置。  -private ...

2019-01-11 15:56:47 197

原创 浅谈java多线程关键字

1. 新建线程1. 通过继承Thread类,重写run方法;2. 通过实现runable接口;3. 通过实现callable接口这三种方式。public class CreateThreadDemo {  public static void main(String[] args) { //1.继承Thread Thread thre...

2018-12-29 16:45:28 318

转载 RestTemplate详解

详解 RestTemplate 操作作为开发人员,我们经常关注于构建伟大的软件来解决业务问题。数据只是软件完成工作时要处理的原材料。但是如果你问一下业务人员,数据和软件谁更重要的话,他们很可能会选择数据。数据是许多业务的生命之血。软件通常是可以替换的,但是多年积累的数据是永远不能替换的。近几年来,以信息为中心的表述性状态转移(Representational State Transf...

2018-09-28 08:44:07 236

原创 Git码云项目开发中常用分支

master分支,即主分支。任何项目都必须有个这个分支。对项目进行tag或发布版本等操作,都必须在该分支上进行。 develop分支,即开发分支,从master分支上检出。团队成员一般不会直接更改该分支,而是分别从该分支检出自己的feature分支,开发完成后将feature分支上的改动merge回develop分支。同时release分支由此分支检出。 release分支,即发布分...

2018-09-20 15:36:49 2934

原创 Freemarker简单实现一个代码生成器。

忽然想起以前工作的时候突发奇想写的一个一个代码生成器,也记录一下吧。首先文件如下:我的模板配置如下:package ${packageName};import java.util.Date;public class ${className}{<#-- 循环类型及属性 --><#list attrs as attr> private $...

2018-09-10 19:25:02 6233 4

原创 IDEA使用Git(码云)版本控制

首先我已经在码云上创建了一个java项目,然后直接在IDEA版本中创建一个项目:然后会出现这是码云中项目url,打开自己码云中创建的项目如图点击[克隆/下载] 点击复制 (如下图所示) 回来粘贴。  这就创建了一个git版本控制的项目。 接下来讲一下IDEA下创建分支以及合并操作如上图单击后弹出选择new branch,创建后默认切换为新建分支, 此...

2018-09-06 09:31:41 1065

转载 druid配置详解

首先从 http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如果想使用最新的源码编译,可以从 https://github.com/alibaba/druid 下载源码,然后使用maven命令行,或者导入到eclipse中进行编译。和dbcp类似,druid的配置项如下配置 缺省值 说明 name  ...

2018-09-05 10:08:29 340

原创 Druid作为SpringBoot项目数据源

Druid是一个关系型数据库连接池,它是阿里巴巴的一个开源项目。Druid支持所有JDBC兼容数据库,包括了Oracle、MySQL、PostgreSQL、SQL Server、H2等。Druid在监控、可扩展性、稳定性和性能方面具有明显的优势。通过Druid提供的监控功能,可以实时观察数据库连接池和SQL查询的工作情况。使用Druid连接池在一定程度上可以提高数据访问效率。目标Spri...

2018-09-05 08:59:52 365

原创 使用IDEA简单搭建一个springboot+mybatis整合包pom.xml配置

 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.

2018-09-03 19:31:50 1468

原创 nginx实现一个简单的反向代理

首先本机启动两个Tomcat,我用的IDEA。 然后去nginx.org下载一个nginx压缩文件,我下载的是windows版,解压即可启动。解压后如图上所示,我们打开nginx.conf文件,设置对tomcat路径代理我这里也设置了一个集群设置这也就是一个简单的一个集群搭建实现负载均衡。然后可以通过cmd命令d:d:\文件夹路径\nginx-1.12.2...

2018-09-03 19:30:46 833

原创 springBoot+Jpa(hibernate)数据库基本操作(适合初学者)

Jpa是什么?JPA是一套规范,不是一套产品,那么像Hibernate,TopLink,JDO他们是一套产品,如果说这些产品实现了这个JPA规范,那么我们就可以叫他们为JPA的实现产品。Spring-data-jpa依赖于Hibernate,具体的示例如下:项目配置在pom.xml中添加相关依赖,加入内容如下:  <dependency><grou...

2018-08-30 10:29:09 1675 1

原创 Spring框架概述

Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 1 所示。图 1. Spring 框架的 7 个模块   组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:核心容器:                  ...

2018-08-22 20:26:31 128

原创 一个使用bootstrap的基本模板

<!DOCTYPE html><html><head lang="en"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta nam

2018-08-22 08:52:39 685

原创 Junit中的基本注解

 Junit中集中基本注解,是必须掌握的。@BeforeClass – 表示在类中的任意public static void方法执行之前执行 @AfterClass – 表示在类中的任意public static void方法执行之后执行 @Before – 表示在任意使用@Test注解标注的public void方法执行之前执行 @After – 表示在任意使用@Test注解标注的...

2018-08-20 10:32:29 120

转载 一个Redis存读对象实例的小例子

Redis没有直接存储对象的方法,不过Redis要以存储字节,所以可以先把对象自己写的一个序列化和反序列化的方法 package com.comtop;   import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.ObjectInpu...

2018-08-20 10:26:46 1007

转载 SSH整合 DAO注入sessionfactory的方式汇总

===总结的很好。ssh整合  xml方式和注解方式  dao注入sessionFactory都有。  方法一:在spring配置文件中,为继承HibernateDaoSupport的DAO注入sessionFactorySpring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供如下两个方法,方便DAO的实现:    public fi...

2018-08-10 20:43:25 431

原创 SSH基本整合

我的使用工具是IDEA 模块如下:注意导入struts-plugin架包 首先是一个Spring核心配置文件ApplicationContext.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...

2018-08-10 20:13:57 122

转载 线程死锁概念和产生原因

一、死锁的概念所谓死锁,是指多个进程在运行过程中因争夺资源而照成的一种僵局。当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。二、产生死锁的原因(1)竞争资源。当系统中供多个进程共享的资源如打印机、公用队列等,其数目不足以满足诸进程的需要时,会引起诸进程对资源的竞争而产生死锁。 (2)进程间推进顺序非法。进程在运行过程中,请求和释放资源的顺序不当,也同样会产生进程死锁。...

2018-07-18 20:56:01 528

空空如也

空空如也

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

TA关注的人

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