自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 win10系统JDK环境变量配置

之前使用的系统一直是win7,表示对win7恋恋不舍。公司电脑到现在使用的是win7,但是为了赶时代潮流,自己电脑新装了一个win10系统,慢慢摸索win10这个高大上的系统。作为码农,一切从环境变量开始。JDK版本:1.6以上即可下载地址:http://www.9553.com/soft/41470.htm接下来用图说话:找到【系统】点击【高级系统配置】选择环境变

2017-05-03 22:42:50 2461 1

原创 eclipse has occurred. see the log

今天上班,熟悉的打开Eclipse,shit,打不开了,直接报错java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactoryat java.net.URLClassLoader$1.run(Unknown Source)at java.security.AccessController.doPrivileged

2017-05-02 21:28:03 652

原创 Oracle中字符和字符串的截取

日常工作中,经常会遇到字符串截取的场景,有时候需要截取字符串的前面部分,有时则需要截取字符串的后半部分,甚至有时需要去除中间的某一个字符或字符串,这时玩家们需要掌握日常常用的几个oracle库函数即可轻而易举的达到想要的效果。首先,trim,ltrim,rtrim 了解AS400的同仁应该对这个不陌生,接下来一个一个结果展示,加深理解哈。1. trim --trim去除字符串前后空格

2017-02-04 11:20:23 1995

原创 CSS编写静态网易注册界面

注册网易免费邮箱 body{ font-size:12px; font-family:"宋体"; color: #333; } /*清除内边距和外边距*/ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,

2016-12-11 21:47:37 5537 1

原创 CSS中定位实例

1. 标准流(普通流)代码模块 osition *{ margin: 0px; padding: 0px; } div{ width: 100px; height: 100px; border

2016-12-11 13:06:05 2171

原创 CSS中的定位机制

一、普通流  普通流中元素框的位置由元素在XHTML中的位置决定。块级元素从上到下依次排列,框之间的垂直距离由框的垂直margin计算得到。行内元素在一行中水平布置。  普通流就是html文档中的元素如块级元素、行内元素依据他们的显示属性按照在文档中的先后次序依次显示。是块级元素就占一行或多行,是行内元素就和其他元素共处一行,没什么好说的,该咋显示咋显示,一个萝卜一个坑。

2016-12-11 11:57:22 486

原创 CSS中的盒子模型

CSS盒子模型在开发中很常用,包括显示界面中边框,内边距,外边距,内容 他们之间的属性和组合起来怎么处理之间的值, 在下面的两篇文章中写的很详细,仅供参考,后续我自己会补充这部分内容。http://www.108js.com/article/article8/80058.html?id=1766http://www.108js.com/article/article8/80059.ht

2016-12-08 06:53:07 296

原创 CSS内边距和外边距

内边距: 边框于内容之间的距离。外边距:边框于边框之间的距离。CSS 内边距属性属性描述padding简写属性。作用是在一个声明中设置元素的所内边距属性。padding-bottom设置元素的下内边距。padding-left设置元素的左内边距。padding-right设置元素的右内边距。

2016-12-05 22:44:09 10845

原创 CSS边框

CSS中的边框相对于其他的部分在企业开发中是经常使用的, 边框部分知识相对来说还是比较的简单的, 本文通过简单的例子来说明边框在 开发过程中的使用。CSS中的边框属性属性描述border简写属性,用于把针对四个边的属性设置在一个声明。border-style用于设置元素所有边框的样式,或者单独地为各边设置边框样式。border-w

2016-12-05 21:55:47 438

原创 CSS中的背景颜色和图片

首先介绍一下关于背景的几个属性, 贴图来自w3cschool官方网站。属性描述background简写属性,作用是将背景属性设置在一个声明中。background-attachment背景图像是否固定或者随着页面的其余部分滚动。background-color设置元素的背景颜色。background-image把图

2016-12-04 23:11:56 1220

原创 CSS中的显示模式及模式之间的互相转换

上一次介绍了css中的div和span标签和二者在使用中的区别,本文介绍关于显示模式和显示模式之间的转换。接着div和span,二者引出两个概念,块级元素和行内元素。块级元素:独占一行,如果没有设置宽高度,那么默认和父元素一样宽高,如果设置了宽高,那么就按照设置来显示。这个对于的是容器级标签。行内元素:不会独占一行,如果没有设置高度和宽度,那么默认和吗、内容一样宽,行内元素是不可以设置

2016-12-04 17:11:33 1868

原创 CSS中的div和span标签

今天学习了关于CSS中的div和span标签,下面来通过例子简单的介绍一下这几个标签怎么使用。part1:div标签: 一般用于配合css完成网页的基本布局span标签:一般用于配合css修改网页中的一些局部信息二者的区别:div会单独的占领一行,而span不会单独占领一行;div是一个容器级的标签,span是一个文本级的标签补充: 什么是容器级标签? 什么是文本级标签?容

2016-12-04 16:45:55 8586

原创 CSS三大特性之优先级

CSS三大特性之优先级概念:当多个选择器选中同一个标签,并且给同一个标签设置同一个属性时,如何层叠就由优先级来决定。顺序: !important>行内样式>id选择器>类选择器>标签选择器>通配符>继承->默认样式 test body{ color: red; } p{

2016-12-03 19:01:53 717

原创 Excel表格传送至AS400时乱码问题

正如以前所说的,AS400与PC之间的上传下载有两种方式:FTP或者直接用PCMM/CA的Transfer机能上传下载。(1)用FTP1.首先,用FTP连接到AS400;2.使用quote type c xxx (CCSID),指定文件的CCSID;3.到相应的library;4.put xxx(要用ASCII)PS:某种语言的CCSID在AS400,doc和win可能是不

2016-12-03 16:47:39 1003

原创 CSS三大特性之层叠性

CSS的三大特性之层叠性 概念:此特性是浏览器处理冲突的一个特性,如果一个属性沱工多个选择器设置到容一个元素上面,那么这个时候就会只有一个选择器起作用,而其他的选择器都将被层叠的部分去掉,这里需要考虑优先级相同和不同的两种特性:本次实例不考虑优先级别。 inherited body{ color: red;

2016-12-03 11:58:07 1428

原创 CSS三大特性之继承性

很多人都学习CSS相关的特性,但是对于这三大特性的使用方法不是很了解,下面从开始到后续介绍一下关于CSS的三大特性的概念和使用场景。CSS的三大特性包括: 继承性 层叠性 优先性1. 继承性概念: 继承,顾名思义,儿子继承了父亲的特性。子元素继承父元素的样式。可以继承的属性: text-,font-,line- 这些元素开都均可以继承,嗨又color属性也是可以继承的。特殊性:

2016-12-03 11:35:20 560

原创 HTML5基础

在网易云课堂上面发现了一个很有趣的视频,是关于HTML5的,老师是江南, 讲课风格很幽默。课程的前一半是关于html5的一些标签,后面是关于html5样式的调节css,本文中主要将自己所学习到的基本标签介绍一下,基本和html一样。part1HTML5的背景知识HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。HTML 的上一个版本诞生于 1999

2016-11-25 15:47:12 240

转载 浅谈索引问题

背景:目前WEB的普及太快,很多网站都会因为大流量的数据而发生服务器习惯性死机,一个查询语句只能适用于一定的网络环境.没有优化的查询当遇上大数据量时就不适用了.联合索引使用结论:1):查询条件中出现联合索引第一列,或者全部,则能利用联合索引.2):条件列中只要条件相连在一起,以本文例子来说就是:last_name=’1′ and first_name=’1′

2016-11-25 12:36:28 345

原创 java后台证件号15转18位

最近做一个小项目,涉及到证件号码的校验,虽然目前基本没有15位证件号码,但是项目要求还是需要把15位转18位的问题校验。原始代码中,有关于15位转18位和18转15位校验的。 本次只涉及15转18位校验。public class ConvertCard { final static int[] wi = {7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10,

2016-11-24 13:45:39 2792

原创 java简易身份证校验

public static void main(String[] args) {                  int[] intArr = new int[]{7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2};                  String[] strArr = new String[]{"1", "0", "

2016-11-23 18:19:20 620

转载 身份证格式校验

package com.tg.user.controller;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;import java.util.regex.Matcher;im

2016-11-23 18:18:05 1629

原创 ORACLE中常用的continue、exit

开发过程中,通常会遇到循环多次的问题, 但是在某些节点位置需要退出循环或者跳出本次循环而进入下一次的循环,这个时候,可能由于oracle的版本问题而导致一些关键字不可以使用,所以在后续的处理过程中,如果oracle的版本支持的情况下,需要了解如下关键字,能够更好更快的解决我们的问题。PROCEDURE P_TASK IS BEGIN FOR MY_CU IN (

2016-11-21 10:01:47 8396 1

原创 查看oracle的版本

很多时候由于oracle的版本问题而导致开发不知道某些关键字可否使用,比如continue, 它是在oracle版本的11g之后才可以支持的。下面来介绍几种查看oracle版本的方法:1、首先进入sqlplus,cmd---plsql,登陆我们的用户,如图,建议用sysdba权限的账户登陆。2、方法一:v$versionSQL> select * from v$version;

2016-11-21 09:51:00 2263

原创 消息: 'null' 为空或不是对象

一直没有遇到过这个问题: 在画号jsp界面之后,发现了一个问题,点击界面按钮,出现如下错误消息“消息: 'null' 为空或不是对象”, 该消息阻止了整个界面的下一个流程。经过查看代码才发现,是自己在书写标签的时候写错了,估计谁都不会犯的简单错误, 标签后面多了一个。。。奔溃。。。经过修改,此问题完美解决。总结一下出现这个问题的主要原因如下: 1. 浏览器兼容性问题;

2016-11-18 17:10:00 6294

原创 Jackson相关学习资料

在开发过程中,有很多的地方数据传输格式都是json的格式。 这里有一个三方转换工具Jackson, 具体学习资料请参考一下连接:http://www.hankcs.com/program/java-object-to-json-demo.htmlhttp://blog.csdn.net/java_huashan/article/details/46375857

2016-11-08 09:55:20 223

原创 Excel数据转换成sql脚本

问题背景         在我们实际的程序开发、维护的过程中,很多时候都要和Excel打交道。因为用户的数据很多时候是Excel存储的。       公司维护项目的时候,经常要帮客户导入Excel数据,这些数据很多,零碎,而且数据不是很规范。我们经常需要整理过的Excel表变成Sql语句。最后,把Sql语句在客户的服务器上执行。       客户要求更新的时候很多多,甚

2016-11-08 09:51:02 3892 1

原创 oracle中的修改字段

使用rename关键字来实现字段名的修改:alter table 表名 rename column旧的字段名 to 新的字段名名;使用modify关键字来实现对数据类型的修改:alter table 表名 modify 字段名 数据类型;修改字段长度alter table 表名 modify (字段名 字符类型 长度)例如:alter table 表名 modify co

2016-11-03 18:38:49 409

原创 ibatis中sql的报错信息解析

ibaits在sqlmap-mapping-xxx.xml文件中,写完sql,我们往往会忽略一些细节的问题,下面将这几天遇到的一些简单点且不太注意的问题总结一下。1. The content of elements must consist of well-formed character data or markup.java.lang.RuntimeException: Error o

2016-11-03 18:06:54 1208

原创 Oracle中的translate使用

基本语法:translate(string,from_str,to_str);解释:返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE 是 REPLACE 所提供的功能的一个超集。如果 from_str 比 to_str 长,那么在 from_str 中而不在 to_str 中的额外字符将从 string 中被删除,因为它们

2016-10-14 11:34:12 14245 2

原创 with as的学习

在Oracle数据库开发中有时候对临时数据的一些处理,但是这些数据不想放在table里面,而且cursor的灵活性又不是很好,这个时候可以考虑with  as 了。with as 是在内存总建立一个临时表, 可以对这个temp table里面的数据进行整理。with test as (select 1 from dualunionselect 2 from dualunio

2016-10-10 20:30:20 307

原创 ORA-01756: quoted string not properly terminated报错

在代码执行部署的时候经常会遇到编码格式问题导致的报错,问题如下:ERROR:ORA-01756: quoted string not properly terminatedinsert into table values(....'鎶ユ枃鐢熸垚鏃堕棿'...)*ERROR at line 1:ORA-02291: 违反完整约束条件 (TLOANDATA.FK_LN_

2016-10-10 15:38:30 32819 1

原创 Insecure Randomness

ABSTRACT标准的伪随机数生成器不能抵挡各种加密攻击。EXPLANATION在对安全性要求较高的环境中,使用一个能产生可预测数值的函数作为随机数据源,会产生 Insecure Randomness 错误。电脑是一种具有确定性的机器,因此不可能产生真正的随机性。伪随机数生成器 (PRNG) 近似于随机算法,始于一个能计算后续数值的种子。PRNG 包括两种类型:统计学的

2016-08-24 12:55:51 2691

转载 悲观锁和乐观锁

1        事务隔离事务隔离是数据库提供的功能。SQL Server通过SET TRANSACTION ISOLATION LEVEL语句设置事务隔离级别:SET TRANSACTION ISOLATION LEVEL    { READ UNCOMMITTED    | READ COMMITTED    | REPEATABLE READ    | SNAPS

2016-07-18 11:04:09 295

原创 oracle中minus和union的基本用法

在oracle数据库开发中少不了sql语句,sql中有这样一个对集合的操作,他就是union和minus(和intersect基本一样)。union是将两个或者两个以上的搜索结果集合并到一起,这个合并条件是: 记录的类型要匹配,记录的列数要一样;例子:SELECT userName,score FROM l_student_mas WHERE user_group = 'TX1'U

2016-06-09 11:27:36 8202

转载 Oracle中的job定时任务

--1.plsql中学习job   --学习job  --建表  create table test_job(para_date date);  commit;    insert into test_job values(sysdate);  commit;  select * from test_job;  --建立存贮过程   create o

2016-06-03 14:09:28 324

原创 StringUtils常用的方法

StringUtils 源码,使用的是commons-lang3-3.1包。下载地址 http://commons.apache.org/lang/download_lang.cgi以下是StringUtils的各项用法1.空字符串检查使用函数: StringUtils.isBlank(testString)函数介绍: 当testString为空,长度为零或者仅由空白字符(

2016-05-11 13:33:06 28808 1

转载 Eclipse使用技巧 快捷键

1. 打开MyEclipse 6.0.1,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assist”。3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto     Activation triggers for java”这个选项。其实就

2016-05-04 15:11:57 217

转载 PL/SQL Developer使用技巧 快捷键

1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好得编码风格,同理,在To

2016-05-04 15:06:47 310

原创 视图创建语句对视图操作的影响

如果想要一个可以更新(这里的更新指的是增加,删除,修改)的视图,原表应尽量使单表,否则限制比较多。下面的情况一旦出现在视图中,视图就不允许更新。1. 若视图是由两个以上基本表导出的,则此视图不允许更新。2. 若视图的字段来自字段表达式或常数,则不允许对此视图执行INSERT和UPDATE操作,但允许执行DELETE操作。 3. 若视图的字段来自集函数,则此视图不允许更新。 4.

2016-05-02 10:56:10 963

原创 JS中的id和name之间的区别和使用分析

在开发工程中遇到了id和name的基础概念问题,但是作为傻白甜的我却不是很理解他们之间的区别和联系。JS中web页面元素的调用可以有两种识别方法:id和name,特地总结一下:1. 使用范围出BASE,HEAD,HTML,META,SCRIPT,STYLE,TITLE标签外,id都可用。name只用于APPLET,SELECT,FORM,FRAME,IFRAME,IMG,A,INP

2016-04-25 15:29:35 2881

空空如也

空空如也

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

TA关注的人

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