自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Oracle 单字段拆分成多行

方法一SELECT DISTINCT STUID, REGEXP_SUBSTR (STUNAME, '[^,]+', 1, LEVEL) STUNAME, STUSEXFROM T_STU CONNECT BY LEVEL <= LENGTH (STUNAME) - LENGTH (REPLACE(STUNAME, ',', '')) + 1ORDER B...

2018-04-25 16:34:42 1906

转载 用RSA加密实现Web登录密码加密传输

通常我们做一个Web应用程序的时候都需要登录,登录就要输入用户名和登录密码,并且,用户名和登录密码都是明文传输的,这样就有可能在中途被别人拦截,尤其是在网吧等场合。这里顺带一个小插曲,我以前有家公司,办公室装修时候安排的网口相对较少,不太够用,于是我和另外一个同事使用了一个hub来共享一个网口,这就导致了很有趣的现象:任何他的网络包我都能抓得到,当然了,我的他也能抓得到。这是不是有很大的安全隐患了...

2018-04-19 16:04:00 2481

转载 RSA加密算法的简单案例

RSA加密算法是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击。那关于RSA加密算法有哪些应用呢?以下举一个数据库身份验证的案例。在使用数据集进行身份认证时,密码存在数据库中,认证时用户输入的密码与数据库中密码相同则认证通过,若数据库被破解了则对系统造成威胁,怎样保证系统安全呢?这里就可以应用RSA加密算法,对权限加密。思路:就是在url中传用户名密码时,先把用户名进行翻...

2018-04-19 15:58:01 421

转载 oracle to_char格式数值

C:\Users\XXX>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.5.0 - Production on 星期日 8月 28 15:51:42 2016Copyright (c) 1982, 2010, Oracle. All Rights Reserved.连接到:Oracle Database 10g Enterprise...

2018-04-18 16:21:43 631

转载 java内存结构

一、Java内存分配1、 Java有几种存储区域?* 寄存器     -- 在CPU内部,开发人员不能通过代码来控制寄存器的分配,由编译器来管理* 栈     -- 在Windows下, 栈是向低地址扩展的数据结构,是一块连续的内存的区域,即栈顶的地址和栈的最大容量是系统预先规定好的。     -- 优点:由系统自动分配,速度较快。     -- 缺点:不够灵活,但程序员是无法控制的。     -...

2018-04-17 10:24:32 263

转载 工程师如何在工作中提升自己?

引言古人云:“活到老,学到老。”互联网算是最辛苦的行业之一,“加班”对工程师来说已是“家常便饭”,同时互联网技术又日新月异,很多工程师都疲于应付,叫苦不堪。以至于长期以来流传一个很广的误解:35岁是程序员工作的终点。如何在繁忙的工作中做好技术积累,构建个人核心竞争力,相信是很多工程师同行都在思考的问题。本文是我自己的一些总结,试图从三个方面来解答:第一部分阐述了一些学习的原则。任何时候,遵循一些经...

2018-04-17 09:59:43 191

转载 HttpClient入门get post请求(抓取网页的内容并打印到控制台)

1.HttpClient入门使用        注意这个版本主要是基于HttpClient4.5.2版本的来讲解的,也是现在最新的版本,之所以要提供版本说明的是因为HttpClient 3版本和HttpClient 4版本差别还是很多大的,基本HttpClient里面的接口都变了,你把HttpClient 3版本的代码拿到HttpClient 4上面都运行不起来,会报错的。所以这儿一定要注意,...

2018-04-11 14:37:30 5579

转载 Oracle的Merge into语法

MERGE INTO是Oracle 9i以后才出现的新的功能。那这个功能 是什么呢?简单来说,就是:“有则更新,无则插入”,用来合并UPDATE和INSERT语句.通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。语法:MERGE ...

2018-04-09 11:13:05 190

转载 Java中用Ehcache做缓存处理

Java中用Ehcache做缓存处理具体创建项目就不多说了。本例是的idea的maven项目中做的测试。1 添加依赖在pom.xml添加如下的依赖项[html] view plain copy<dependency>      <groupId>net.sf.ehcache</groupId>      <artifactId>ehcache-cor...

2018-04-08 10:43:01 251

转载 使用root用户配置的jdk,但是其他用户不能使用jdk

使用root用户配置的jdk,但是其他用户不能使用jdk原因如下:1、用root用户安装的jdk默认对root用户开放权限,而对于别的用户是没有开放权限的2、这种情况下需要授权给java的安装目录才可以让别的用户访问授权脚本如下:sudo chmod -R 755 java安装目录sudo chown -R [username] java安装目录3、检测是否可以访问:normal@brendon-...

2018-04-04 10:03:50 16834 2

转载 在jsp页面如何获得url参数

当一个url过来时,如:http://localhost:8080/pro/demo/hello.jsp?name=john,在hello.jsp页面,我们可以这样得到name的值: 复制代码代码如下:<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.g...

2018-04-03 16:49:29 186

转载 java中正则表达式基本用法

字符的取值范围1.[abc] : 表示可能是a,可能是b,也可能是c。2.[^abc]: 表示不是a,b,c中的任意一个3.[a-zA-Z]: 表示是英文字母4.[0-9]:表示是数字简洁的字符表示.:匹配任意的字符\d:表示数字\D:表示非数字\s:表示由空字符组成,[ \t\n\r\x\f]\S:表示由非空字符组成,[^\s]\w:表示字母、数字、下划线,[a-zA-Z0-9_]\W:表示不是...

2018-04-03 15:43:40 116

转载 HttpPost 传输Json数据并解析

这里写个测试用例模拟外部调用,通过httppost 传递一个json封装的表单数据。包:import com.alibaba.fastjson.JSON;       import com.alibaba.fastjson.JSONArray;相关总结:http://xp9802.iteye.com/blog/2123450每个json包都不一样,这里主要是fastjson包的用法。@Testpu...

2018-04-03 11:41:44 2784

转载 com.alibaba.fastjson 简介及其Map/JSON/String 互转

在日志解析,前后端数据传输交互中,经常会遇到 String 与 map、json、xml 等格式相互转换与解析的场景,其中 json 基本成为了跨语言、跨前后端的事实上的标准数据交互格式。应该来说各个语言中 解析 json 的库都一大片(具体 json 格式与三方库的介绍请见: http://www.json.org/json-zh.html ),比如 Python 都集成在了内置库中,成为标准 ...

2018-04-03 10:36:22 6290

空空如也

空空如也

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

TA关注的人

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