- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 JDK1.8版本以上BASE64Encoder、BASE64Decoder报错
JDK1.8版本以上BASE64Encoder、BASE64Decoder报错
2022-09-03 16:25:22 2862 1
翻译 &和&&的区别
1、&和&&都可以用作逻辑与的运算符,表示逻辑与(and)。当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。2、&&还具有短路的功能。即如果第一个表达式为false,则不再计算第二个表达式; 例如,对于if(str != null && !str.equals(“”)...
2018-02-24 11:05:43 2214
原创 MySQL中的select结果按时间排序
我要建有个记录金币流通信息的记录表user_recharge_record。其中rechargeTime是一个类型为timestamp的字段,系统会默认其保存记录最后被修改的时间 字段名 数据类型 长度 默认 注释rechargeTime timestamp CURRE
2018-01-19 16:53:31 32605
原创 List的非空判断!
1、如果想判断list是否为空,可以这么判断:if(null == list || list.size() ==0 ){ //为空的情况}else{ //不为空的情况}2、list.isEmpty() 和 list.size()==0 有啥区别呢 答案:没有区别 。 isEmpty()判断有没有元素,而size()返回有几个元素;
2018-01-17 14:28:42 14413 1
原创 str.equals("")与str.isEmpty()及str!=null的区别
1、str.equals("") 有定义,有初始化,值为空(空串); equals(""):判断这个值是否为空值,即这个值存在,但值为空2、str.isEmpty( ) 有定义,无初始化,无值; isEmpty( ):boolean类型,如果字符串长度为0(或者对象内容为空),返回true3、str!=null 无定义,无初始化; null: 判断是
2018-01-17 14:03:13 3119
原创 jetty服务 启动报错: java.net.BindException: Address already in use
原因:端口号被占。解决方法: 法一、在电脑任务栏底部,右键单击启动任务管理器,通过端口号找到进程关闭。 法二:使用命令杀死进程 在开始-运行-cmd,输入:netstat –ano可以查看所有进程 1> 首先找到进程号对应的进程名称 tasklist|findstr 进程号(pid)
2017-11-10 16:27:01 1509
原创 使用 Timer 实现任务调度(定时任务)
1、 任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。2、Timer,来自java.util.Timer,它是最简单的一种实现任务调度的方法。 使用 Timer 实现任务调度的核心类是 Timer 和 TimerTask。其中 Timer 负责设定 TimerTask 的起始与间隔执行时间。使用者只需要创建一个 TimerTask 的继承类,实现自己的 r
2017-11-06 17:30:19 952
原创 java中的IO流分类
1、字节输入流基类:InputStream FileInputStream、ByteArrayInputStream、PipedInputStream、BufferedInputStream、ObjectInputStream、FilterInputStream、PushbackInputStream、DataInputStream2、字节输出流基类:Outpu
2017-10-25 11:53:17 535
原创 关于static关键字的详解
一、static表示“全局”或者“静态”的意思;二、可以用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 1、 静态变量 1. static变量并不是所在类的某个具体对象所有,而是该类的所有对象所共有的,静态变量既能被对象调用,也能直接拿类来调用; 2. 静态变量不能引用非静态方法,原因加
2017-10-23 09:37:27 428
原创 oracle如何使用存储过程实现增删改查?【0基础】
1、创建表t1--SQL语句create table t1(sid number not null primary key,sname varchar2(10)) insert into t1 (sid, sname) values (1, 'sname');select * from t1;2、存储过程之【添加】create or replace procedure
2017-10-20 15:58:41 1734
原创 js调试工具—控制台Console命令的用法
一、一般情况下我们用来输入信息的方法主要是用到如下四个: 1、console.log 用于输出普通信息 2、console.info 用于输出提示性信息 3、console.error用于输出错误信息 4、console.warn用于输出警示信息 其它的: 6、console.groupEnd结束一组输出信息 看你
2017-10-20 15:24:04 1053
原创 如何保证数据安全性?【讨论】
一、数据安全有对立的两方面的含义:1、是数据本身的安全。 主要是指采用现代密码算法对数据进行主动保护,如数据保密、数据完整性、双向强身份认证等;2、是数据防护的安全。 主要是采用现代信息存储手段对数据进行主动防护,如通过磁盘阵列、数据备份、异地容灾等手段保证数据的安全,数据安全是一种主动的包含措施,数据本身的安全必须基于可靠的加密算法与安全体系,主要
2017-10-19 11:58:24 12816
翻译 系统安全性之十大措施
一、MD5 加密用户密码 用户密码采用MD5加密,这是一种安全性非常高的加密算法,是普遍使用广泛应用于文件验证,银行密码加密等领域,由于这种加密的不可逆性,在使用10位以上字母加数字组成的随机密码时,几乎没有破解的可能性。二、COOKIES加密 系统保存COOKIES时,对保存于COOKIES中的数据采用了以MD5加密为基础,加入随机加密因子的改进型专用加密
2017-10-19 11:34:50 16369
原创 Oracle的PL/SQL使用窗口小技巧
1、SQL Window 在此窗口,可以编写Oracle的SQL语句,进行库表的操作。2、Progrom Window——Procedure 在此窗口,可以创建存储过程: CREATE PROCEDURE 存储过程名字 IS BEGIN --执行的内容 END 存储过程名字;
2017-10-12 15:43:04 1636
原创 Oracle 存储过程之增删改查
1、创建数据库表empcreate table EMP( EMPNO NUMBER(4) not null, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2),
2017-10-12 15:23:14 2301
翻译 oracle的存储过程中is和as区别?
1、在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别;2、在视图(VIEW)中,只能用AS不能用IS;3、在游标(CURSOR)中,只能用IS不能用AS。
2017-10-12 14:50:13 2395
原创 SVN的使用
SVN的使用(maven项目)前提:SVN已经安装完毕,能够使用。第一步:从SVN服务器下载项目到Eclipse的工作空间。 1、在eclipse的 Project Explorer下的空白部分【右键点击】,选择导入【Import】——【import】; 2、弹出import窗口,选择SVN文件夹下的【从SV
2017-10-11 15:53:02 234
原创 java语言概述
一、Java发展史1、1996年Sun 公司发布了Java1.0。这个版本除了玩玩applet外,并不适合作真正的应用开发。2、它的后继者, Java1.1填补了最明显的空缺,极大地提高了反射能力,并为GUI编程增加了新的事件模型。尽管如此,它仍然具有很大的局限性。3、1998年12月Java1.2发布,该版本用Swing取代了早期版本的GUI编程,从而比其先前版本更接近“一次编写,到
2017-10-10 09:49:38 279
apache-maven-3.3.9-bin.zip 解压版
2017-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人