自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ethan Mr.的博客

java,后端

  • 博客(38)
  • 收藏
  • 关注

原创 Java中IO流学习总结一

Java中IO流学习总结一.IO流中的结构字符流:顾名思义,该流只能处理字符,但处理字符速度很快字节流:可以处理所有以bit为单位储存的文件,也就是说可以处理所有的文件,但是在处理字符上的速度不如字符流二.IO流的具体使用从各种输入流到各种输出流 注:其实在各个不同的类型中,输入流到输出流的套路基本都一样。 那就拿最简单的FileOutputStream来举例子吧 从FileOutputStrea...

2018-04-28 08:57:30 187

原创 Java中IO流学习总结

Java中IO流学习总结一.IO流中的结构字符流:顾名思义,该流只能处理字符,但处理字符速度很快字节流:可以处理所有以bit为单位储存的文件,也就是说可以处理所有的文件,但是在处理字符上的速度不如字符流二.IO流的具体使用从各种输入流到各种输出流 注:其实在各个不同的类型中,输入流到输出流的套路基本都一样。 那就拿最简单的FileOutputStream来举例子吧 从FileOutputStrea...

2018-04-27 17:49:13 110

原创 PowerDesigner零基础教程

1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习)我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do  Not  Show page Again,自行在打开软件后创建也可以!完全看个人的喜好,在此我在后面的学习中不在显示此页面。)

2018-04-27 13:53:49 9252 1

原创 java构造函数

我们人出生的时候,有些人一出生之后再起名字的,但是有些人一旦出生就已经起好名字的。那么我们在java里面怎么在对象一旦创建就赋值呢?1.构造方法的作用:构造方法作用:对对象进行初始化.如图:2.构造函数与普通函数的区别:(1). 一般函数是用于定义对象应该具备的功能。而构造函数定义的是,对象在调用功能之前,在建立时

2018-04-26 18:28:03 129

原创 string和stringbuffer的区别

String 字符串常量  StringBuffer 字符串变量(线程安全)  StringBuilder 字符串变量(非线程安全) String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都是String类的对象。字符串是常量;它们的值在创建之后不能改变。所以可以共享它们。StringBuffer是字符串缓存区,它的内容可以被修改,长度也可以改变,Strin

2018-04-26 14:27:52 96

原创 SimpleDateFormat中parse和format

Java中怎么才能把日期转换成想要的格式呢,或把字符串转换成一定格式的日期,如把数据库中的日期或时间转换成自己想要的格式,JAVA中提供了SimpleDateFormat类可以实现。SimpleDateFormat 是一个各种项目中使用频度都很高的类,主要用于时间解析与格式化,频繁使用的主要方法有parse和format.parse方法:将字符串类型(java.lang.String)

2018-04-26 14:14:36 1029

原创 java异常总结

1、java.lang.NullPointerException(空指针异常)   调用了未经初始化的对象或者是不存在的对象经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针, 即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化, 依然是空的,所

2018-04-26 11:20:27 75

原创 javascript编程思想

一、面向对象-OOD  虽然js面向对象的编程思想已经老话常谈了,但了为了文章的完整性,我还是把它加了进来,尽量以不太一样的方式讲述(虽然也没什么卵不一样的)。  1、面向对象,首先得有类的概念,没有类造不出来对象,但是javascript中又没有类 只有函数的感念,把以大写字母命名的函数看成创建对象的构造函数,把函数名看成类,那么就可以new一个对象了

2018-04-25 20:44:42 3944

原创 Math类和Random类生成的随机数

Math类和Random类生成的随机数一、Math类的random()方法Math类的random()方法可以生成大于等于0.0、小于1.0的double型随机数。Math.random()方法语句基础上处理可获得多种类型、或任意范围的随机数。公式:[java] view plain copyint num=(

2018-04-25 14:09:02 1475

原创 ORA-01791: not a SELECTed expression

Student表有3个字段:id,name,age看这两个SQL语句(1)select name from student order by id;(2)select distinct(name) from student order by id;执行结果你可能会说:第1句返回以id排序的所有name字段第2句返回以id排序的所有不重复的name字段.但是执行结果不是这...

2018-04-25 10:36:47 485

原创 String 和 StringBuffer 的对比总结

String 和 StringBuffer 的对比总结1,从基本概念上来说,String是一个类,一旦生成对象,就不可修改了。进行2个字符串操作时,需要生成一个新的字符串对象,实际上操作的是2个对象。StringBuffer也是一个类,和String不同的是,StringBuffer是一个字符串池。2,从内存分配上来说,String对象一旦生成,内存就是固定的,这就是我们说String不可...

2018-04-24 16:27:33 233

转载 如何写出高效率的sql语句

(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):     Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。假如有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交

2018-04-24 16:24:50 590

原创 使用SimpleDateFormat的例子

public class SimpleDateFormat extends DateFormatSimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 DateF

2018-04-24 16:12:31 519

原创 oracle子查询详解

当一个查询结果是另一个查询的条件的时候,那么就称为子查询,子查询是在SQL语句内的另外一条SELECT语句。在SELECT、INSERT、UPDATE或DELETE命令中只要是表达式的地方都可以包含子查询,子查询甚至可以包含在另外一个子查询中,以便完成更为复杂的查询。下面通过一个实例来了解一下子查询。实例 查询部门名称为RESEARCH的员工信息在员

2018-04-24 10:37:37 2792

原创 Spring idref标签和ref的区别

首先来看下官方文档上给出的两个例子: 第一个:id="theTargetBean" class="..."/>id="theClientBean" class="..."> property name="targetName"> "theTargetBean" /> property>1234567第二个:id="theTargetBean

2018-04-23 23:58:20 352

原创 Spring - constructor-arg和property的使用示例

、说明   constructor-arg:通过构造函数注入。    property:通过setter对应的方法注入。2、constructor-arg的使用示例   (1)、Model代码:12345678910111213

2018-04-23 23:35:37 168

原创 xml域名详解

https://img-blog.csdn.net/20160109033640580?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

2018-04-23 23:32:11 503

原创 nulls first和nulls last

Nulls first和nulls last是Oracle Order by支持的语法 如果Order by 中指定了表达式Nulls first则表示null值的记录将排在最前(不管是asc 还是 desc) 如果Order by 中指定了表达式Nulls last则表示null值的记录将排在最后 (不管是asc 还是 desc) 使用语法如下: –将nulls始终放在最前 selec...

2018-04-20 10:33:19 5813

原创 ORACLE WITH AS

语法:with tempName as (select ….) select …例:现在要从1-19中得到11-14。一般的sql如下:select * from ( –模拟生一个20行的数据 SELECT LEVEL AS lv FROM DUAL CONNECT BY LE...

2018-04-20 09:44:05 94

原创 @SCHEDULED(CRON = "0 0 * * * ?")实现定时任务

//每一个小时执行一次@Scheduled(cron = “0 0 * * * ?”) public void saveDailyScoreScheduled() { try { logger.info(“loadDeviceEvents start>>>>” + new Date()); loadDeviceEvents(ZonedDateTime.now()...

2018-04-19 09:20:23 28408 2

原创 对于JSONObject

说起JSON,大家就谈不上陌生了,因为对于数据传输语言,各位只认json,即使有XML语言,但是各位很少用吧。我也是,但是之前用过的json转换工具各种各样,我记忆中有过GSON(google)、fastJSON(阿里巴巴)、jsonlib等等。但是这次使用的JSONObject,我只是临时抱佛脚,为什么这样说?因为这次我是被逼着吃透了它处理对象和json、普通字符串和json之间的相互转化。...

2018-04-19 09:12:14 882

转载 AJAX总结

https://www.cnblogs.com/chentingk/p/5763153.html

2018-04-18 16:27:12 160

原创 JASON总结

1、什么是JSON JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON是用字符串来表示Javascript对象,例如可以在Servlet中发送一个JSON格式的字符串给客户端Javascript,Javascript可以执行这个字符串,得到一个Javascript对象。XML也可以用来作为数据交换,前面已经学习过在Servlet中发送X...

2018-04-18 16:05:25 1093 1

原创 optJsonObjct与getJsonObject的区别

optJsonObjct与getJsonObject的区别

2018-04-18 09:38:56 285

原创 JSON.parseObject(String str)与JSONObject.parseObject(String str)的区别

二、parseObject(String str)的作用JSON.parseObject(String str)是将str转化为相应的JSONObject对象,其中str是“键值对”形式的json字符串,转化为JSONObject对象之后就可以使用其内置的方法,进行各种处理了。三、JSON.parseObject(String str)与JSONObject.parseObject(Str...

2018-04-17 19:44:48 352

原创 json格式的数据转换成数组格式。

1.这个方法的作用就是将json格式的数据转换成数组格式。 2.,假设有Person这个类,有json类型数据str=str = [{“name”:”张三”,”age”:”1”},{“name”:”李四”,”age”:”4”}],那么List listt = json.parseArray(str, Person.class);listt就可以接收str了,首先构造两个类:TestData类:pa

2018-04-17 16:24:23 21414

原创 HTTP请求错误400、401、402、403、404、405、406、407、412、414、500、501、502

HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP 错误 401 401.1 未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。 401.2 未授权:服务器的配置导致登录失败 此错误表明传输...

2018-04-16 10:29:08 1077

原创 SVN命令之清理命令(clean up)的功能及使用技巧

SVN的清理命令,我们经常会使用。这个命令的原理,我们还是有必要深究一下的。 当SVN改变你的工作拷贝(或是.svn中的任何信息),它会尽可能的小心。在进行任何修改操作时,SVN都会把日志记录到日志文件中,然后执行log文件中的命令, 并且执行过程中在工作拷贝的相关部分保存一个锁,防止SVN客户端在变更过程中访问工作拷贝。如果SVN的操作中断了(举个例子:进程被杀死了,机器死掉了), ...

2018-04-16 10:15:14 4984

原创 Oracle错误: ORA-01722 无效数字

1、对于两个类型不匹配(一个数字类型,一个非数字类型,同下)的值进行赋值操作; 2、两个类型不匹配的值进行比较操作(例如,“=”); 3、to_number函数中的值,非数字的,比如,to_number(‘a’)肯定是不行的,to_number(‘12306’)则是正常的。 要避免这些问题,要做到在写sql语句时就好认真处理好不同类型的问题。 比如如果要比较的话,同时都用to_number...

2018-04-09 10:32:36 1979

原创 There is no getter for property named 'xxxx' in 'class xxxx

看上网上一堆人抄来抄去,觉得真的没什么意思…… (虽然我有时候也会抄一抄)There is no getter for property named ‘xxxx’ in ‘class 再仔细看看报错的信息,提示我们少了一个getter方法。那么我们是不是真的就少了这个getter呢? 这个时候更应该去检查我们的model中是不是有某个词写错了。因为当我们定义的这个变量,打错了字母之...

2018-04-09 10:23:21 1391

原创 It's likely that neither a Result Type nor a Result Map was specified

2017-08-29 14:30:49,951 [http-bio-8888-exec-2] ERROR [core.security.process.exception.ExceptionResolverCustom] - nested exception is org.apache.ibatis.executor.ExecutorException: A query was run and n...

2018-04-08 10:17:58 1166

原创 spring boot与spring mvc的区别

Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML...

2018-04-04 10:31:02 1164

原创 Mysql中ifNull()/if()/case when用法和Oracle中nvl()/nvl2()/decode()的用法

一、Mysql中ifNull()/if()/case when的用法 IFNULL函数的用法: IFNULL(expr1,expr2),表示若expr1为NULL,则返回expr2,否则返回expr1。IF函数的用法: IF(expr1,expr2,expr3),表示若expr1为TRUE(expr1<>0且expr1<>NULL),则返回expr2,否则...

2018-04-04 10:25:29 679

原创 oracle or并集 和and交集

or并集 and交集; 然后串联 合并 但是 AND比OR的优先级高 1.SELECT * FROM cxzjg_across_dept_apply WHERE ( status =’2’OR STATuS= ‘3’) AND user_dept_id=’1005’ ; 2.SELECT * FROM cxzjg_across_dept_apply WHERE use...

2018-04-03 16:58:45 5582 1

原创 NVL2与NVL区别

NVL2(expr1,expr2,expr3)   功能:如果参数表达式expr1值为NULL,则NVL2()函数返回参数表达式expr3的值;如果参数表达式expr1值不为NULL,则NVL2()函数返回参数表达式expr2的值。 NVL( string1, replace_with)   功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回str...

2018-04-03 10:09:14 209

原创 where 1=1永真与永假

1=1 永真, 1<>1 永假。1<>1 的用处: 用于只取结构不取数据的场合 例如: create table table_temp tablespace tbs_temp as select * from table_ori where 1<>1 建成一个与table_ori 结构相同的表table_temp,但是不要table_or...

2018-04-03 10:07:12 1285

原创 svn: Failed to lock the file的解决方法

计算机突然掉电,重新启动VMware虚拟机的时候出现了Cannot open the disk ‘*.vmdk’ or one of the snapshot disks it depends on.Reason: Failed to lock the file.的错误。解决办法一: 1、在VMware该虚拟机路径下的所有.lck文件和文件夹下删除或迁移至其它目录,一般就可以解决了。 ...

2018-04-02 16:46:16 1231

原创 oracle中decode函数的使用

decode的几种用法 1:使用decode判断字符串是否一样 DECODE(value,if1,then1,if2,then2,if3,then3,…,else) 含义为 IF 条件=值1 THEN     RETURN(value 1) ELSIF 条件=值2 THEN     RETURN(value 2)     …… ELSIF 条件=值n THEN     RETU...

2018-04-02 16:45:40 244

空空如也

空空如也

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

TA关注的人

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