java
文章平均质量分 52
just_tigris
这个作者很懒,什么都没留下…
展开
-
Linux OpenSSL 简单加密与解密字符
场景shell脚本中存在明文密码 客户要求禁止使用明文密码,密码做加密处理.方案在网上了解到了Linux OpenSSL加密解密工具 可以指定各种加密算法为字符,文件做加密处理. 案例中使用加密算法 : AES 实例 ##所有命令都在Linux中执 ## ##查看是否安装了该工具## openssl ##加密(执行后获得加密码)##转载 2018-01-03 22:38:51 · 760 阅读 · 0 评论 -
SIT测试 和 UAT测试
在企业级软件的测试过程中,经常会划分为三个阶段——单元测试,SIT和UAT,如果开发人员足够,通常还会在SIT之前引入代码审查机制(Code Review)来保证软件符合客户需求且流程正确。下面简单介绍一下SIT和UAT的基本情况。 SIT (System Integration Testing) 系统集成测试,也叫做集成测试,是软件测试的一个术语,在其中单独的软件模块被合并和转载 2016-09-05 17:12:25 · 55781 阅读 · 0 评论 -
简单排序(冒泡、选择、插入)总结
冒泡、选择、插入这三种算法都包括如下的两个步骤,这两步循环执行,直到全部数据有序为止(但是,每种算法具体实现的细节有所不同。) 1.比较两个数据项。 2.交换两个数据项,或复制其中一项。几种简单排序之间的比较 一般情况几乎不太使用冒泡排序算法。它过于简单了,以至于可以毫不费力地写出来。然而当数据量很小的时候它会有些应用的价值。 选择排序原创 2016-09-17 14:24:45 · 345 阅读 · 0 评论 -
union 和 union all
如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union all的区别是,union会排除重复结果,而union all 则将所有的结果全部显示出来,不管是不是重复。 Union: 对两个结果集进行并集操作,不包括重复行,同原创 2016-08-23 23:39:37 · 325 阅读 · 0 评论 -
insert into select 和 select into from 用法和区别
开发中经常会遇到表复制的情况,如将table1数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了 insert into select 与 select into from都是用来复制表。两者的主要区别为: insert into原创 2016-08-23 22:57:43 · 971 阅读 · 0 评论 -
if(rs.next()) 和 while(rs.next())
接口 ResultSetboolean next() throws SQLException将光标从当前位置向前移一行。ResultSet 光标最初位于第一行之前;第一次调用 next 方法使第一行成为当前行;第二次调用使第二行成为当前行,依此类推。当调用 next 方法返回 false 时,光标位于最后一行的后面。任何要求当前行的ResultSet 方法调用将导致抛出 S原创 2016-08-23 22:38:04 · 3665 阅读 · 0 评论 -
java 冒泡排序
冒泡排序 彪哥的性格就是先看代码,代码如下:public class BubbleSort { public static void main(String[] args) { int [] arr = {5,2,9,7,3,1,4,6,8,0}; //排序前 for(int i:arr){ System.o原创 2016-09-10 19:28:01 · 220 阅读 · 0 评论 -
java 选择排序
选择排序 彪哥的性格就是先看代码,代码如下:public class SelectionSort { public static void main(String[] args) { int [] arr = {5,2,9,7,3,1,4,6,8,0}; //排序前 for(int i:arr){原创 2016-09-10 21:34:39 · 251 阅读 · 0 评论 -
java 插入排序
插入排序 彪哥的性格就是先看代码,代码如下:public class InsertionSort { public static void main(String[] args) { int [] arr = {5,2,9,7,3,1,4,6,8,0}; //排序前 for(int i:arr){原创 2016-09-11 15:51:57 · 344 阅读 · 0 评论 -
update set from where
SQL Server语法:update 表名 set 更新字段 from 更新表名 ,关联表名 where 更新条件 作用:用一个表的字段去更新另一张表举个例子:有两个表test1、test2,现在想让表test2中对应id 的UserName字段值等于表test1中对应id的name字段值 表test1: id,name原创 2016-09-11 11:49:30 · 9109 阅读 · 0 评论 -
JSTL 动态生成表格
JAVA代码"font-family:Microsoft YaHei;font-size:14px;">ArrayList arrayList1 = new ArrayList(); arrayList1.add("学号"); arrayList1.add("姓名"); arrayList1.add("性别"); arrayList1.add("联系转载 2015-10-12 19:47:41 · 1003 阅读 · 0 评论 -
jar包 和 war包
jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入到你的项目中,然后就可以直接使用这些jar包中的类和属性了,这些jar包一般都会放在lib目录下。 war包是一个web模块,其中需要包括WEB-INF,是可以直接运行的web模块。而jar一般只是包括一些class文件,在声明了main_class之后是可以用java命令运行的。 它们都是压转载 2016-09-07 23:42:35 · 509 阅读 · 0 评论 -
正则表达式(一)
Regular Expression 字符串处理利器用途: 字符串匹配(字符匹配) 字符串查找 字符串替换例如: IP地址是否正确 从网页中揪出email地址 从网页中揪出链接等 类: java.lang.String java.util.regex.Pattern java.util.原创 2016-10-30 21:04:15 · 253 阅读 · 0 评论 -
Win7下java环境变量参数配置
Win7下java环境变量参数配置图解Windows 7下配置JDK环境变量参数设置:1. 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:C:\Program Files\Java\jdk1.6.0_18;2. 安装完成后,右击“我的电脑”,点击“属性”,点击 “高级系统设置”,点击“环境变量” 3. 在“系统变量”中,设置3项属性,JAVA_HOME原创 2017-02-04 11:37:19 · 448 阅读 · 0 评论 -
回车和换行的来历与区别
总算搞清楚 ”回车”(carriage return)和”换行”(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。原创 2017-01-18 16:37:31 · 269 阅读 · 0 评论 -
常见数据库及JavaEE服务器默认端口
一、常见数据库默认端口关系型数据库:Oracle --- 1521MySQL --- 3306Sybase --- 5000DB2 --- 5000SQL Server --- 1433PostgreSQL --- 5432NOSQL数据库:MongoDB --- 27017Redis --- 6379Memcached --- 11211二原创 2016-12-20 23:03:21 · 571 阅读 · 0 评论 -
Mysql 多表连接查询
多表查询——笛卡尔积多表查询——内连接查询:多表查询——左外连接:多表查询——右外连接:多表查询——全外连接:原创 2016-12-13 23:02:55 · 1231 阅读 · 1 评论 -
jquery学习笔记
基础选择器: id选择器 eg. $("#id") class选择器 eg. $(“.class”) element选择器原创 2016-12-06 23:31:02 · 492 阅读 · 0 评论 -
程序员小鸡汤
像个正常人一样去思维!用大腿想一想!遇到错误不要怕,去读一读错误提示!方法总比困难多!豆芽长到房高它也是根菜!从战略上先藐视它!计算机类的书籍是用来查的,不是用来扣的!要事为先,把有限的精力花在刀刃上! dont look for mr right! just look for mr ri原创 2016-12-06 23:24:03 · 380 阅读 · 0 评论 -
JAVA自带API的压缩与解压
Java API中的 java.util.zip.*;包下包含了Java对于压缩文件的所有相关操作。我们可以使用该包中的方法,结合IO中的相关知识,进行文件的压缩和解压缩相关操作。ZipFilejava中的每一个压缩文件都是可以使用ZipFile来进行表示的。 File file = new File("F:/zippath.zip");原创 2016-12-14 23:27:24 · 1285 阅读 · 0 评论 -
MySQL 语法
常见关系化数据库有哪些? 收费产品免费产品SQL Server : 微软公司产品,中等规模数据库 收费产品,运行在windows平台上 ----- .net平台 + SQLServer 进行开发 Oracle : 甲骨文公司产品,大型商业数据库,收费 可以运行在任何操作系统上 windows linux ---- Oracle收购sun(Java) ---原创 2016-11-13 22:37:35 · 1149 阅读 · 0 评论 -
sql 之 case when then 的用法
case具有两种格式: 简单case函数 和 case搜索函数。--简单case函数 case sex when '1' then '男' when '2' then '女’ else '其他' end --case搜索函数 case when sex = '1' then '男'原创 2016-11-16 23:03:56 · 381 阅读 · 0 评论 -
truncate 与 delete区别
语法: delete from 表名 where 条件 truncate table 表名delete from 表名 和 truncate table 表名 都是清空表1.delete ・DML语言 ・可以回退(即被事务控制,删除后回滚可以取消删除) . 逐行删除,可以有条件的删除2.truncate ・DDL语言 ・无法回退(即不被事务控制,删除后不可恢原创 2016-11-16 22:24:07 · 323 阅读 · 0 评论 -
正则表达式(二)
两个使用正则表达式的小程序: 1、抓取网页中的emailimport java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.regex.Matcher;import原创 2016-10-30 21:16:00 · 198 阅读 · 0 评论 -
下拉框 选择日期
日期下拉菜单 function DateSelector(selYear, selMonth, selDay) { this.selYear = selYear; this.selMonth = selMonth; this.selDay = selDay; this.selYear.Group = this; this.se转载 2015-10-08 20:42:50 · 2060 阅读 · 0 评论 -
选择下拉框某一项 链接到页面
友情链接indexindex2index3原创 2015-10-08 20:47:12 · 576 阅读 · 0 评论 -
oracle 启动监听
一:打开服务 启动OracleOraDb10g_home1TNSListener服务或者二:进入命令行输入:lsnrctl start 启动lsnrctl stop 停止服务lsnrctl status 查看状态原创 2015-08-16 20:50:47 · 380 阅读 · 0 评论 -
Rational Rose 2007(v7.0)下载地址、安装及激活详解教程
Rational Rose 2007(v7.0)下载地址、安装及激活详解教程 最近需要画uml图,之前用的是Rose 2003版的,由于好久没进去了,结果发现原来的激活又失效了,omg又要激活一次?2003的激活真的很烦。。于是就去百度找新版的,由于很多链接都存在挂羊头卖狗肉的现象,以至于找了好久才找到资源。所以想出来分享一下。。 废话说得有点多了,进入正题,以下提供下载地址:转载 2015-08-07 17:24:32 · 939 阅读 · 0 评论 -
ORACLE 10g 安装教程[图文]
刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧!首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面: 图1 单击“开始安装”,就可以安装OR转载 2015-08-16 20:46:40 · 349 阅读 · 0 评论 -
oracle10g安装时报"无法确定主机的IP地址时产生异常错误"
在安装 oracle10g 时遇到了从未遇到的一个错误:无法确定主机的IP地址时产生异常错误。想了很多办法一直未得解决,搜了一下网上的相关信息也了了无几,看来只有自己想办法了。联想到ORACLE在用Net Configuraton配置网络服务名时需要取系统的IP地址,而如果网络不通的话一般会取机器名,突然想到是不是无法解析机器名的原因,于是马上动手尝试通过修改c:\windows\system32转载 2015-08-16 20:41:44 · 577 阅读 · 0 评论 -
将Lomboz Eclipse 连接上 Oracle 11g
将Lomboz Eclipse 连接上 Oracle 11g在用lomboz_eclipse 3.3连接Oracle时,遇到点麻烦,把这个过程记下来,方便有和我一样遇到困难的朋友可以参考。1.window --> show View --> other --> Connectivity --> Data Source Explorer2.接下来在新增的Data Source转载 2015-08-16 20:54:31 · 455 阅读 · 0 评论 -
Log4j 日志处理 入门教程
Log日志:主要用于记录程序运行的情况,以便于程序在部署之后的排错调试等等!也有利于将这些信息进行持久化(如果不将日志信息保存到文件或数据库,则信息便会丢失) Java Logging API需JDK1.4版本以上才能支持。java.util.logging.* 包是JDK的日志记录API。基本概念l logger – 用来记录日志的对象l log转载 2015-08-08 16:06:01 · 391 阅读 · 0 评论 -
ibatis 入门教程
介绍iBATIS是以SQL为中心的持久化层框架。能支持懒加载、关联查询、继承等特性。iBATIS不同于一般的OR映射框架。OR映射框架,将数据库表、字段等映射到类、属性,那是一种元数据(meta-data)映射。iBATIS则是将SQL查询的参数和结果集映射到类。 所以,iBATIS做的是SQL Mapping的工作。 它把SQL语句看成输入以及输出,结果集就是输出,而wh转载 2015-08-08 15:58:59 · 835 阅读 · 0 评论 -
Tapestry4.1.2 入门教程
简单介绍 不必关心链接!不必关心请求(http request)到了哪里!不必关心响应(http response)要转向哪里!Tapestry构建于底层的request-resonse模式,基于Servlet技术,抽象出面向组件开发的模型。Tapestry关心的是:页面、组件、事件、对象、方法、属性! 安装jar包1、将Tapestry解压目录下的lib目录中的jar包拷贝转载 2015-08-08 15:55:36 · 908 阅读 · 0 评论 -
JSF 入门教程
JSF(JavaServer Faces)介绍JSF是JAVA EE规范的一部分。它是:Java Web应用的用户界面框架。 l JSF提供一套API以及标签库,用来创建页面表单以及复杂的界面元素l JSF使得编写表单提交的代码更加简单,这些代码可以响应那些不同的按钮提交,改变某些值或某些用户的选择等等l Managed beans:使转载 2015-08-08 15:53:49 · 1019 阅读 · 0 评论 -
Struts2 入门教程
简单介绍Struts2与struts1相比,是一个全新的MVC框架。FilterDispatcher,将接收所有请求,并根据ActionMapper(请参考:docs\actionmapper.html)所提供的信息,决定Action是否应该被调用或哪些方法将被调用(如判断其URL扩展名是否符合要求,URL是否符合某些特定的语法规则(如foo!bar.action将调用foo类的b转载 2015-08-08 15:45:32 · 425 阅读 · 0 评论 -
DWR 入门教程
什么是DWR(DirectWeb Remote)?DWR是一种AJAX解决方案! DWR包括一个java库,以及一套javascript,使得我们可以用一种非常简单的方式,在页面上使用javascript直接调用后台的java对象!DWR架构 DWR的javascript库包括几个部分:dwr的javascript引擎(即对AJAX调用的封装)、 dwr提供的一些非常有转载 2015-08-08 16:02:44 · 547 阅读 · 0 评论 -
JAVA 的checked异常 和 unchecked异常
什么是unchecked异常?即RuntimeException(运行时异常)不需要try...catch...或throws 机制去处理的异常列举最常用的五种RuntimeException: 这是JAVA认证考试中最常见的题目,事实上,runtime exception中最常见的,经常碰到的,也就5,6种,如下: ArithmeticExc转载 2015-08-16 20:28:43 · 408 阅读 · 0 评论 -
Ant 简介
Ant是什么?Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。Ant究竟能做什么呢?这取决于Ant的任务(Task),Ant有哪些任务,就能完成哪些工作!一些典型的任务是:编译java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。 当然,Ant是一个开放的架构,任何人,都可以按照自己的方式,添转载 2015-08-18 13:43:37 · 667 阅读 · 0 评论 -
JSTL 格式化时间戳
JSTL 格式化时间戳,比如1444226313怎么显示成 2015/10/7 21:58:33 如此类格式呢?看以下的代码吧:需要导入包: *1000}"/>原创 2015-10-07 21:56:43 · 2453 阅读 · 0 评论