自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于UNICODE编码介绍

JAVA程序运行时,在JAVA内存中字符的存储方式是以UTF-16编码格式存储的,字符串底层是char数组,所以也是UTF-16编码。可以用String的codePoint(index)方法查看当前字符在运行时对应的unicode码。因为像GBK等这种编码并没有实现unicode,所以GBK等编码与UTF-16是需要做转换的,可以通过charset.forName("")获取指定的编码转换...

2019-06-16 14:09:20 529

转载 Compile、Make和Build的区别

Compile、Make和Build的区别 针对Java的开发工具,一般都有Compile、Make和Build三个菜单项,完成的功能的都差不多,但是又有区别。 编译,是将源代码转换为可执行代码的过程。编译需要指定源文件和编译输出的文件路径(输出目录)。Java的编译会将java编译为class文件,将非java的文件(一般成为资源文件、比如图片、xml、txt、p

2017-05-22 14:19:32 425

原创 ORACLE基础概念

数据库实例   用Oracle官方描述:实例是访问Oracle数据库所需的一部分计算机内存和辅助处理后台进程,是由进程和这些进程所使用的内存(SGA)所构成一个集合。其实就是用来访问和使用数据库的一块进程,它只存在于内存中。就像Java中new出来的实例对象一样。我们访问Oracle都是访问一个实例,但这个实例如果关联了数据库文件,就是可以访问的,如果没有,就会得到实例不可用的错误。

2017-05-10 17:33:38 449

转载 数据库视图

视图:是一个或多个表导出的虚拟表视图的作用:1、视图可以简化用户对数据的操作2、视图使用户能以多角度看待同一数据3、视图对重构数据提供一定程度的逻辑独立性4、视图能够对机密数据提供安全保护5、适当的利用视图可以更清晰的表达查询 视图的好处,可以主要分为四点:  第一点:使用视图,可以定制用户数据,聚焦特定的数据。  解释:  在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话,采购人员

2017-05-04 16:07:42 294

原创 TIMESTAMP

java 中的 Date 存入数据库包含日期和时间,需要在mybatis配置文件中讲=将日期类型改为TIMESTAMP

2017-05-04 15:52:01 413

转载 【反射+注解+动态代理在事务中的应用service层】

http://www.cnblogs.com/kuangdaoyizhimei/p/4614557.html

2017-05-03 10:53:36 852

原创 Calendar 和SimpleDateFormat

一、Date类在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和分析日期字符串。不过,这些函数的 API 不易于实现国际化。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和分析日期字符串。Date 中的相应方法已废弃。

2017-04-24 10:14:45 276

原创 PLSQL配置

设置PL/SQL客户端(前提条件Oracle数据库的监听和服务已经设置好) 一、虚拟机的网络连接方式设置为Bridget。二、oracle官方网站下载instantclient-basic-nt-11.2.0.3.0.zip,解压到E盘(这样就不用安装Oracle客户端)三、打开解压的文件夹,新建文件tnsnames.ora和sqlnet.ora放入该文件下(即目录结构为:E:/ins

2017-04-19 14:32:25 296

原创 springmvc中 web.xml中 /和/*的区别

1. 首先 / 这个是表示默认的路径,及表示:当没有找到可以匹配的URL就用这个URL去匹配。2. 在springmvc中可以配置多个DispatcherServlet,比如: 配置多个DispatcherServlet有/和/*,先匹配的是/*这个3. 当配置相同的情况下,DispathcherServlet配置成/和/*的区别 / :使用/配置路径,直接访问到jsp,不经springD

2017-03-19 14:25:59 2237

原创 java创建对象时初始化

一个类中包含,基本类型的静态变量,引用型的静态变量,非静态基本类型变量,非静态引用类型变量,构造器,静态方法,非静态方法,静态域 static{}这些变量可以定义在类内部的任何位置。关键点:静态区只要初始化一次,以后每次都不用进行初始化。静态区包括静态变量和静态方法1.没有继承时即根类是Object当第一次显示的调用静态的变量或方法时,类名.变量或方法。这时类中的所有的st

2017-03-01 20:23:11 1727

原创 eclipse for javaee 将 maven-webapp 工程转换成web工程

新建一个maven-webapp项目右击项目properties选择 生成的目录 删除WebContent修改部署路径将src/main/webapp 目录部署路径设置到/下面即可

2016-04-23 16:04:37 581

原创 VMware安装版本的问题

新版本的vmware 11   12都是不支持win32的win32   安装 vmware   10.0.1或者10.0.其他版本

2016-04-22 11:41:12 512

原创 java 的 @Override

JDK1.5:当继承一个类,并对其中的方法重写的时,需要加这个注释。实现接口的时候不能加,加上Eclipse编译报错。JDK1.6:继承类重写方法,或者实现接口的时候,都会带上@Override只是开发中发现的,没有看到官方文档对此的说明

2016-04-18 09:47:25 330

原创 java 序列化

将一个类序列化的方式public class SerialDemo implements Serializable{    /**     *      */    private static final long serialVersionUID = 2940868433661803098L;    /**     * @param args     *

2016-04-08 10:26:28 297

原创 web项目部署时的标准目录结构

2016-04-07 14:03:58 776

原创 表格等分页查询 后台控制器的操作

页查询的步骤:对于一个分页查询的表格。请求到达后台后,会默认传递两个参数  rows每页的记录条数   page当前的页1.计算page页的偏移量  offeset = (page - 1) * rows2.countSql=SELECT count(*) FROM ( " +  sql + " )查询出记录的总数long totalRecords = jdbcTemplate.q

2016-03-03 16:48:06 490

原创 spring 的controller返回JSON的集中方法

直接使用@Response注解使用jackson   fastjson 等工具转换成json数据

2016-03-03 14:47:18 540

原创 JAVA IDE环境中一些配置

Deployment Assembly:web项目部署到服务器时的标准目录Project  Facets:配置项目的类型   java    或者是web项目

2016-02-19 10:45:35 347

原创 Spring的一些xml配置技巧

1.在.properties文件中编辑属性和值jdbc.driverClassName = oracle.jdbc.driver.OracleDriverjdbc.url = jdbc:oracle:thin:@127.0.0.1:1521:orcljdbc.username = davidjdbc.password = 123jdbc.maximumConnectionCou

2016-02-18 15:18:36 415

原创 JdbcTemplate 、NamedParameterJdbcTemplate、SimpleJdbcTemplate的区别,有需要的朋友可以参考下。

JdbcTemplate 、NamedParameterJdbcTemplate、SimpleJdbcTemplate的区别,有需要的朋友可以参考下。几种常用的jdbctemplate

2016-01-19 10:34:39 648

原创 后台如何使用spring注解

后台使用ClasspathXmlApplicationContext这个类去自动注入类web项目中使用注解的方式自动注入类

2016-01-19 10:23:03 335

转载 @Component、@Repository @Service、@Controller

@Component、@Repository @Service、@Controller 看字面含义,很容易却别出其中三个: @Controller 控制层,就是我们的action层 @Service 业务逻辑层,就是我们的service或者manager层 @Repository 持久层,就  @Component、@Repository @Service、@Controller  看

2016-01-12 15:07:34 318

原创 activemq集群

集群:就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就象是只有一个服务器 集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。acivemq集群的配置:broker  cluster:此种配置是一个消费者或者生产者连接到多个broker集群的中的一个broker,当该broker出问题时,消

2015-12-15 17:37:54 585

原创 shell if常见用法

基本的格式:比如比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对,而浪费好多宝贵的时间。if ....; then....elif ....; then....else....fi常用的文件相关c参数[ -f "somefile" ] :判断

2015-12-12 14:42:15 541

原创 项目程序的守护进程

当程序挂掉以后,因为守护进程一直在监控着程序的运行情况。当检测不到进程时就自动重启进程。这就是守护进程的作用。例如:#! /bin/shwhile  true;dosleep 300PROS_NAME=`ps -ef | grep 进程名称  | wc -l`//对进程进行计数if [ $PROS_NAME -lt 1 ];then//判断当前进程数是否小于1./s

2015-12-12 14:26:11 395

转载 java正则表达式

http://www.importnew.com/6810.html

2015-12-03 17:29:02 261

原创 crontab运行java程序的问题

crontab 在运行的时候不会加载当前用户的环境变量所以,在运行的时候需要添加上环境变量source   .bash_profilecrontab运行的信息会存储在/var/spool/mail/下

2015-12-03 11:13:27 435

原创 linux常用命令集

ps一般是查看进程的命令   ps -ef | grepnetstat一般是查看网络的命令,端口等  netstat -antup  | grep  netstat -an|grep  端口号  查看端口lsof -i 端口号  查看端口的pid可以通过top命令查看进程的运行情况通过env查看设置好的环境变量...

2015-11-30 16:28:37 394 1

转载 zookeeper API

如何使用Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理,后面将会详细介绍 Zookeeper 能够解决的一些典型问题,这里先介绍一下,

2015-11-27 15:38:26 382

原创 数据库查询记录中某些字段重复的方法

select    colunm1, column2 ,  count(1)  as cnt     group by column1, column2比如查询记录中column1, column2是否有重复的,首先就按照这两个字段分组,然后根据cnt就可以查看到重复的次数

2015-11-24 13:39:42 574

原创 数据库的左连接和右连接

left join(左联接): 返回包括左表中的所有记录和右表中联结字段相等的记录。左连接:同下right join(右联接): 返回包括右表中的所有记录和左表中联结字段相等的记录。右连接:左边记录与右边记录相同的则自动连接到右边。如果左边有多个与右边一条相同则右边生成多条记录来与左边匹配。右边表中没有匹配到左边的记录则显示为null.

2015-11-12 15:38:55 421

原创 jar包和war包

war包主要是java   web程序打包后的格式,主要放在tomcat服务器下。jar包就是很多java文件组成的应用程序,可以直接运行。主要是后台的程序。

2015-11-03 16:24:26 354

转载 redis

点击打开链接

2015-10-29 14:09:09 325

原创 Linux 中less的使用

/字符串:向下搜索“字符串”的功能?字符串:向上搜索“字符串”的功能n:重复前一个搜索(与 / 或 ? 有关)N:反向重复前一个搜索(与 / 或 ? 有关)b  向后翻一页d  向后翻半页h  显示帮助界面Q  退出less 命令u  向前滚动半页y  向前滚动一行空格键 滚动一行回车键 滚动一页[pa

2015-10-27 19:47:55 721 1

原创 web项目中相对路径与绝对路径

项目打包后,目录如下,部署到服务器上就可以通过服务器来访问项目了。WEB-INF下面的文件通过浏览器是不可以直接访问的。web项目目录下的相对路径与绝对路径的问题。在web项目中:服务器端:“/”表示的是一个WEB服务器端的应用的根目录,“http://机器IP:8080/Web应用”就是web应用的根目录。当一个页面展示到浏览器端时,此时要访问项目下的页面,必须通过h

2015-10-21 17:41:48 917

原创 从前台到后台再到数据库,中文字符乱码的问题

在传递数据的时候必须保持数据编码类型的一致性,这样才不会出现乱码。建议用utf-8支持几乎世界上的所有字符编码。在前台表单中文字符传送到后台打印出现乱码。具体解决办法:使用spring自带的filter即可在web.xml中添加如下即可解决前台但后台编码的问题,所有的文件都是用统一的编码方式。后台到数据库的编码问题。首先在连接的时候配置连接:连接配置完成后就是数据库

2015-10-21 13:53:50 1515

原创 CDLINUX使用U盘启动盘安装

开始使用9.7版本安装失败,原因不知,改换成9.6版本的果断启动成功。下载9.6的iso镜像格式化优盘FAT32格式使用utrlaISO将ISO镜像写入到U盘上,制作成启动工具。下载grub4dos工具,拷贝里面的menu.lst   grldr文件到U盘的根目录下在menu.lst文件里面添加下面几句保存然后使用bootice工具,选择主分区选项中的第二个选项

2015-10-10 13:11:40 525

转载 log4j的使用

log4j的使用在导入log4j.jar包的同时还需要  导入commons-logging包

2015-09-23 14:30:57 294

原创 maven中依赖包的问题

所有的依赖包配置都在pom.xml  文件中     当pom.xml中需要的依赖包不存在时会报错Missing artifact       需要在本地仓库中去添加这些包然后使用maven -> update project更新下即可

2015-09-22 17:00:54 504

转载 spring MVC 数据的绑定 验证 转换---属性编辑器

http://www.cnblogs.com/Leo_wl/p/3764937.html

2015-09-18 10:27:30 248

空空如也

空空如也

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

TA关注的人

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