- 博客(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
568
转载 Compile、Make和Build的区别
Compile、Make和Build的区别 针对Java的开发工具,一般都有Compile、Make和Build三个菜单项,完成的功能的都差不多,但是又有区别。 编译,是将源代码转换为可执行代码的过程。编译需要指定源文件和编译输出的文件路径(输出目录)。Java的编译会将java编译为class文件,将非java的文件(一般成为资源文件、比如图片、xml、txt、p
2017-05-22 14:19:32
451
原创 ORACLE基础概念
数据库实例 用Oracle官方描述:实例是访问Oracle数据库所需的一部分计算机内存和辅助处理后台进程,是由进程和这些进程所使用的内存(SGA)所构成一个集合。其实就是用来访问和使用数据库的一块进程,它只存在于内存中。就像Java中new出来的实例对象一样。我们访问Oracle都是访问一个实例,但这个实例如果关联了数据库文件,就是可以访问的,如果没有,就会得到实例不可用的错误。
2017-05-10 17:33:38
473
转载 数据库视图
视图:是一个或多个表导出的虚拟表视图的作用:1、视图可以简化用户对数据的操作2、视图使用户能以多角度看待同一数据3、视图对重构数据提供一定程度的逻辑独立性4、视图能够对机密数据提供安全保护5、适当的利用视图可以更清晰的表达查询 视图的好处,可以主要分为四点: 第一点:使用视图,可以定制用户数据,聚焦特定的数据。 解释: 在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话,采购人员
2017-05-04 16:07:42
321
转载 【反射+注解+动态代理在事务中的应用service层】
http://www.cnblogs.com/kuangdaoyizhimei/p/4614557.html
2017-05-03 10:53:36
871
原创 Calendar 和SimpleDateFormat
一、Date类在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和分析日期字符串。不过,这些函数的 API 不易于实现国际化。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和分析日期字符串。Date 中的相应方法已废弃。
2017-04-24 10:14:45
293
原创 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
313
原创 springmvc中 web.xml中 /和/*的区别
1. 首先 / 这个是表示默认的路径,及表示:当没有找到可以匹配的URL就用这个URL去匹配。2. 在springmvc中可以配置多个DispatcherServlet,比如: 配置多个DispatcherServlet有/和/*,先匹配的是/*这个3. 当配置相同的情况下,DispathcherServlet配置成/和/*的区别 / :使用/配置路径,直接访问到jsp,不经springD
2017-03-19 14:25:59
2249
原创 java创建对象时初始化
一个类中包含,基本类型的静态变量,引用型的静态变量,非静态基本类型变量,非静态引用类型变量,构造器,静态方法,非静态方法,静态域 static{}这些变量可以定义在类内部的任何位置。关键点:静态区只要初始化一次,以后每次都不用进行初始化。静态区包括静态变量和静态方法1.没有继承时即根类是Object当第一次显示的调用静态的变量或方法时,类名.变量或方法。这时类中的所有的st
2017-03-01 20:23:11
1758
原创 eclipse for javaee 将 maven-webapp 工程转换成web工程
新建一个maven-webapp项目右击项目properties选择 生成的目录 删除WebContent修改部署路径将src/main/webapp 目录部署路径设置到/下面即可
2016-04-23 16:04:37
598
原创 VMware安装版本的问题
新版本的vmware 11 12都是不支持win32的win32 安装 vmware 10.0.1或者10.0.其他版本
2016-04-22 11:41:12
528
原创 java 的 @Override
JDK1.5:当继承一个类,并对其中的方法重写的时,需要加这个注释。实现接口的时候不能加,加上Eclipse编译报错。JDK1.6:继承类重写方法,或者实现接口的时候,都会带上@Override只是开发中发现的,没有看到官方文档对此的说明
2016-04-18 09:47:25
346
原创 java 序列化
将一个类序列化的方式public class SerialDemo implements Serializable{ /** * */ private static final long serialVersionUID = 2940868433661803098L; /** * @param args *
2016-04-08 10:26:28
309
原创 表格等分页查询 后台控制器的操作
页查询的步骤:对于一个分页查询的表格。请求到达后台后,会默认传递两个参数 rows每页的记录条数 page当前的页1.计算page页的偏移量 offeset = (page - 1) * rows2.countSql=SELECT count(*) FROM ( " + sql + " )查询出记录的总数long totalRecords = jdbcTemplate.q
2016-03-03 16:48:06
515
原创 spring 的controller返回JSON的集中方法
直接使用@Response注解使用jackson fastjson 等工具转换成json数据
2016-03-03 14:47:18
555
原创 JAVA IDE环境中一些配置
Deployment Assembly:web项目部署到服务器时的标准目录Project Facets:配置项目的类型 java 或者是web项目
2016-02-19 10:45:35
358
原创 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
440
原创 JdbcTemplate 、NamedParameterJdbcTemplate、SimpleJdbcTemplate的区别,有需要的朋友可以参考下。
JdbcTemplate 、NamedParameterJdbcTemplate、SimpleJdbcTemplate的区别,有需要的朋友可以参考下。几种常用的jdbctemplate
2016-01-19 10:34:39
666
原创 后台如何使用spring注解
后台使用ClasspathXmlApplicationContext这个类去自动注入类web项目中使用注解的方式自动注入类
2016-01-19 10:23:03
346
转载 @Component、@Repository @Service、@Controller
@Component、@Repository @Service、@Controller 看字面含义,很容易却别出其中三个: @Controller 控制层,就是我们的action层 @Service 业务逻辑层,就是我们的service或者manager层 @Repository 持久层,就 @Component、@Repository @Service、@Controller 看
2016-01-12 15:07:34
329
原创 activemq集群
集群:就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就象是只有一个服务器 集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。acivemq集群的配置:broker cluster:此种配置是一个消费者或者生产者连接到多个broker集群的中的一个broker,当该broker出问题时,消
2015-12-15 17:37:54
592
原创 shell if常见用法
基本的格式:比如比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对,而浪费好多宝贵的时间。if ....; then....elif ....; then....else....fi常用的文件相关c参数[ -f "somefile" ] :判断
2015-12-12 14:42:15
589
原创 项目程序的守护进程
当程序挂掉以后,因为守护进程一直在监控着程序的运行情况。当检测不到进程时就自动重启进程。这就是守护进程的作用。例如:#! /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
414
原创 crontab运行java程序的问题
crontab 在运行的时候不会加载当前用户的环境变量所以,在运行的时候需要添加上环境变量source .bash_profilecrontab运行的信息会存储在/var/spool/mail/下
2015-12-03 11:13:27
449
原创 linux常用命令集
ps一般是查看进程的命令 ps -ef | grepnetstat一般是查看网络的命令,端口等 netstat -antup | grep netstat -an|grep 端口号 查看端口lsof -i 端口号 查看端口的pid可以通过top命令查看进程的运行情况通过env查看设置好的环境变量...
2015-11-30 16:28:37
453
1
转载 zookeeper API
如何使用Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理,后面将会详细介绍 Zookeeper 能够解决的一些典型问题,这里先介绍一下,
2015-11-27 15:38:26
394
原创 数据库查询记录中某些字段重复的方法
select colunm1, column2 , count(1) as cnt group by column1, column2比如查询记录中column1, column2是否有重复的,首先就按照这两个字段分组,然后根据cnt就可以查看到重复的次数
2015-11-24 13:39:42
629
原创 数据库的左连接和右连接
left join(左联接): 返回包括左表中的所有记录和右表中联结字段相等的记录。左连接:同下right join(右联接): 返回包括右表中的所有记录和左表中联结字段相等的记录。右连接:左边记录与右边记录相同的则自动连接到右边。如果左边有多个与右边一条相同则右边生成多条记录来与左边匹配。右边表中没有匹配到左边的记录则显示为null.
2015-11-12 15:38:55
439
原创 jar包和war包
war包主要是java web程序打包后的格式,主要放在tomcat服务器下。jar包就是很多java文件组成的应用程序,可以直接运行。主要是后台的程序。
2015-11-03 16:24:26
368
原创 Linux 中less的使用
/字符串:向下搜索“字符串”的功能?字符串:向上搜索“字符串”的功能n:重复前一个搜索(与 / 或 ? 有关)N:反向重复前一个搜索(与 / 或 ? 有关)b 向后翻一页d 向后翻半页h 显示帮助界面Q 退出less 命令u 向前滚动半页y 向前滚动一行空格键 滚动一行回车键 滚动一页[pa
2015-10-27 19:47:55
776
1
原创 web项目中相对路径与绝对路径
项目打包后,目录如下,部署到服务器上就可以通过服务器来访问项目了。WEB-INF下面的文件通过浏览器是不可以直接访问的。web项目目录下的相对路径与绝对路径的问题。在web项目中:服务器端:“/”表示的是一个WEB服务器端的应用的根目录,“http://机器IP:8080/Web应用”就是web应用的根目录。当一个页面展示到浏览器端时,此时要访问项目下的页面,必须通过h
2015-10-21 17:41:48
948
原创 从前台到后台再到数据库,中文字符乱码的问题
在传递数据的时候必须保持数据编码类型的一致性,这样才不会出现乱码。建议用utf-8支持几乎世界上的所有字符编码。在前台表单中文字符传送到后台打印出现乱码。具体解决办法:使用spring自带的filter即可在web.xml中添加如下即可解决前台但后台编码的问题,所有的文件都是用统一的编码方式。后台到数据库的编码问题。首先在连接的时候配置连接:连接配置完成后就是数据库
2015-10-21 13:53:50
1541
原创 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
546
原创 maven中依赖包的问题
所有的依赖包配置都在pom.xml 文件中 当pom.xml中需要的依赖包不存在时会报错Missing artifact 需要在本地仓库中去添加这些包然后使用maven -> update project更新下即可
2015-09-22 17:00:54
520
转载 spring MVC 数据的绑定 验证 转换---属性编辑器
http://www.cnblogs.com/Leo_wl/p/3764937.html
2015-09-18 10:27:30
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人