自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rui_xiao的博客

本人平时的知识点总结

  • 博客(30)
  • 收藏
  • 关注

原创 Spring Cloud 学习笔记(一)——入门、特征、配置

Spring Cloud 学习笔记(一)——入门、特征、配置0.1 参考文档http://cloud.spring.io/spring-cloud-static/Brixton.SR7/ https://springcloud.cc/ http://projects.spring.io/spring-cloud/ 0.2 maven配置 org.springframew...

2018-06-05 10:46:56 352

转载 Apache Maven项目提供的EAR插件详解

EAR插件主要用于生成Java EE Enterprise Archive (EAR)文件,即将各种组件打包到一起生成一个ear文件。此外,EAR插件也可以用于生成EAR的部署描述符文件application.xml。EAR插件的最新版本是2015.6发布的2.10.1EAR插件提供的2个goal:ear:ear,生成Java EEEnterprise Archive (EAR)文...

2018-04-20 06:41:48 525

转载 Java Resources是什么

用svn导如了个项目,一看目录傻眼了: 怎么长成这样了,前两个是什么东西?Java Resources是什么鬼!源码在是都在src文件夹中。第一反应就是我导错了。反复研究后发现并没有,神奇的是我运行了下,发现一切正常可以跑没问题!问了下老司机,原来是Perspective(视角?不晓得怎么翻译)不同。点击eclipse右上角画圈图标可以切换,当前是Java EE所以目录是一开始那...

2018-04-20 05:57:51 32985 3

原创 JDBC

一、什么是jdbc? java database Connectivity 建立java与数据库之间的连接 针对一套接口进行开发 java.sql.Connection 获取数据库连接 java.sql.Statement 获取Statement对象,可以执行sql语句 java.sql.ResultSet 特殊的集合,用来暂时存放数据库的记录接口的好处? 定...

2018-04-06 00:14:42 234

转载 生成六位的随机字母(包含大小写)

疯狂讲义在介绍强制类型转换时,介绍了生成六位随机小写字母的程序;思想:小写字母的ascii码为97开始的26个字母;用(int)(math.random()*26)来随机0~25之间的整数;接着加上97转为小写字母的整数范围;然后用强制类型转换(char)来转换问题:如果要生成的随机字符串中包含大小写字母呢?我给出了两种办法:一种是从大写字母A到小写字母z结束,注意其中包含...

2018-04-05 13:10:15 8077

转载 如何将数据库中数据导出Execl表格

//导入,把Excel中的输入导入到表中 private void button4_Click(object sender, EventArgs e) { //1.Excel读取 //1.1创建文件流 using (FileStream fsRead = File.OpenRead(“...

2018-04-05 12:53:21 517

转载 解决Maven仓库中没有Oracle的jar包

解决Maven仓库中没有Oracle的jar包因为Oracle是收费的,所以Maven中央仓库中没有对应的jar包,在这,提出解决方案!pom.xml 加载jar包时报错:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0。由于oracle的ojdbc收费,所以在maven项目导入时没有ojdbc14-10.2.0.4.0.jar包。...

2018-04-05 11:26:02 1357

原创 第二天莫名其妙的Eclipse JAVA文件报错

今天,在MyEclipse中写代码时候,遇到了一个问题,类名提示有错误: The type **(类名)is already defined。自己研究出两种解决方式:1、点击->project->clean//将你的工程文件清理一下2、查看你这个包里面是不是还有其他的类名实和你这个定义的类名相同的,或者是其他类中定义了和你这个类名一样删除一个,或者改名,都可以,最简单的办法...

2018-04-05 10:27:26 3117 1

转载 PreparedStatement的setDate方法如何设置日期

PreparedStatement的setDate方法如何设置日期 pstmt.setString(12, “to_char(sysdate,’YYYY-MM-DD HH24:MI:SS’)”); 这样写不对,应该如何写该方法用于将指定的参数设置为给定的java.sql.Date数组。此值被传送到数据库时,驱动程序会将它转换成一个SQL Date。语法 setDate(int par...

2018-04-04 18:20:10 3081

转载 Java线程之 InterruptedException 异常

当一个方法后面声明可能会抛出InterruptedException 异常时,说明该方法是可能会花一点时间,但是可以取消的方法。抛InterruptedException的代表方法有:java.lang.Object 类的 wait 方法java.lang.Thread 类的 sleep 方法java.lang.Thread 类的 join 方法– 需要花点时间的方法执行w...

2018-04-04 16:03:16 348

转载 eclipse创建maven工程没有src/main/resources文件夹和web.xml使用3.1的dtd时工程有错误的问题

1.有时候我们创建maven时会发现没有src/main/resources文件,解决方法:右键工程———>>build path——>>选择Source——>>Add Folder——>>勾选webapp——>>OK回到工程我们可以见到已经看见了我们想要看见的目录了:2.在我们上面创建的web项目中,我们在web.x...

2018-04-03 22:54:43 263

转载 Java读取Properties文件的六种方法

使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in);2。使用java.ut...

2018-04-03 21:27:43 705

原创 Oracle知识点总结

 一、oracle基础知识点1、什么是数据库(DBMS)数据库:根据数据类型存放数据的一个软件。  全称:数据库管理系统Data Base Management System(DBMS)2、为什么要使用数据库?与普通文件存储相比,1>普通文件存储没有数据类型2>数据量大查询不方便3>不安全4>共享性 3、数据库的相关名词表:存储数据的基本单位   ----    表格   ...

2018-04-03 09:01:32 428

转载 分布式ZooKeeper

本节本来是要介绍ZooKeeper的实现原理,但是ZooKeeper的原理比较复杂,它涉及到了paxos算法、Zab协议、通信协议等相关知识,理解起来比较抽象所以还需要借助一些应用场景,来帮我们理解。由于内容比较多,一口气吃不成胖子,得慢慢来一步一个脚印,因此我对后期ZooKeeper的学习规划如下:第一阶段:|---理解ZooKeeper的应用    |---ZooKeeper是什么    |-...

2018-03-30 15:48:16 494

转载 MySQL数据查询

1、基础语句USE语法:USE 数据库名; 用于启动需要的数据库SHOW TABLES语法:SHOW TABLES; 用于查看当前数据库中的所有的表DESC语法:DESC 表名; 用于查看表的结构2、基本SELECT语句显示表中所有的数据语法:SELECT * FROM 表名 语句执行的顺序:⑴ 首先查看表是否存在,如果不存在则报错:ERROR 1146 (42S02): Table ‘表名’ d...

2018-03-30 13:18:12 2262

原创 http协议

HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于19...

2018-03-30 13:14:28 235

转载 Oracle中如何获取系统当前时间

 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;  ORACLE里获取一个时间的年、季、月、周、日的函数 select  to_char(sysdate, 'yyyy' )  from dual; --年  select  to_char(sysdate, 'MM' )  from dual; --月 select  to_ch...

2018-03-30 13:12:47 2062

原创 字节、字符、以及字符集的说明

(一)“字节”的定义字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位。(二)“字符”的定义字符是指计算机中使用的文字和符号,比如1、2、3、A、B、C、~!·#¥%……—*()——+、等等。(三)“字节”与“字符”它们完全不是一个位面的概念,所以两者之间没有“区别”这个说法。不同编码里,字符和字节的对应关系不同:①ASCII码中,一个英文字母(不分大...

2018-03-30 04:23:43 3188

原创 Oracle中CHAR与VARCHAR2的区别

CHAR与VARCHAR2都是Oracle的数据存储格式。CHAR是定长的,VARCHAR2是变长。都可以存储字符串。      需要注意的是使用CHAR的时候。Select查询要注意定长的格式。查询字符串的长度要刚好。多了少了都不能查不到数据。例如字段A为CHAR(10)。存“abcdefg”,长度不满10。Oracle会用空格补满10位。你用"abcefg"作为查询字段时是查不出来的。这就是我...

2018-03-30 04:19:52 17702 1

转载 Oracle数据库的安装

1、安装Oracle 版本:Oracle Database 10g Release 2 (10.2.0.1)下载地址:http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html安装设置:1)这里的全局数据库名即为你创建的数据库名,以后在访问数据,创建“本地Net服务名”...

2018-03-28 18:12:06 331

转载 String 与 int 类型之间的互相转换

1 如何将字串 String 转换成整数 int?A. 有两个方法:1). int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue();注: 字串转成 Double, Float, Long 的方法大同小异...

2018-03-27 13:53:12 17323 1

原创 Eclipse中的字体调整

eclipse 如何调节java文件中字体大小格式和xml中字体大小格式先说java的步骤:windows---preferences--General--appearance--Colors and Fonts--java  再具体的看截图YaHei Consolas Hybrid 是自己下载的字体。习惯了用这个xml 字体调整 :也在这个目录下。windows---preferences--G...

2018-03-25 15:28:05 1542

转载 maven项目pom.xml文件配置详解

maven项目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.0.0 htt...

2018-03-25 15:19:45 631

转载 Eclipse上Maven环境配置

      Eclipse上Maven环境配置使用 (全)      1. 安装配置Maven:  1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven。    Maven下载地址: http://maven.apache.org/download.cgi  1.2 把你下载的安装包解压后,            配置 Maven...

2018-03-24 23:09:17 112

原创 Eclipse中失误操作出多个console,怎么删除

eclipse中不同的应用会开启不同的console,所以并不是重复。如图:Terminate标志/操作按钮,可以停止当前的执行,以及标志此Console是Terminated状态;Remove Launch和Remove All Terminated Launches,关闭当前或所有Terminated状态的Console;Pin Console,钉住当前Console,这个是要说的主角,当启动...

2018-03-22 22:56:49 2555 1

转载 某些java类为什么要实现Serializable接口

什么是Serializable接口?一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才能被序列化什么是序列化?将对象的状态信息转换为可以存储或传输的形式的过程,在序列化期间,对象将其当前状态写入到临时存储区或持久性存储区,之后,便可以通过从存储区中读取或反序列化对象的状态信息,来重新创建该对象什么情况下需要序列化?当我们需要把对象的状态信息通过网络进行传输,或者需要将对...

2018-03-18 18:10:33 1232

转载 DMS

知识分享 :Java核心API在DMS项目中的使用(PPT)

2018-03-10 17:14:22 1223

转载 HashMap实现原理及源码分析

 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。目录  一、什么是哈希表  二、HashMap...

2018-03-04 20:50:09 105

转载 java环境变量

JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解 Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。     JAVA_HOME 指向的是JDK的安装路径,如C:\jdk1.5.0_06,在这路径下你应该能够找到bin、lib等目录。( 今晚使用新系统配置,不知道怎么的需要加bin才可以在CMD运行,JAVA_HOME=C:...

2018-03-03 22:48:25 556

原创 String Stringbuffer Stringbuilder

首先 String 是字符串常量 其它两个是字符串变量其次 Stringbuilder 线程不安全 是单线程 运行效率最高 String 和 Stringbuffer 是线程安全的 所以效率没有Stringbuilder 高最后 Stringbuilder 是单线程 运行效率最高 String 和 Stringbuffer 多线程 运行效率相对低之前我对这三个的理解 很局限,String  在ja...

2018-02-24 20:45:50 113

空空如也

空空如也

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

TA关注的人

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