- 博客(24)
- 收藏
- 关注
原创 Java 8新特性之Base64
Base64介绍Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法// 编码final String encoded = Base64.getEncoder().encodeToString( text.getBytes( StandardCharsets.UTF_8 ) );// 解码final String...
2020-05-07 16:42:54 218
原创 java 重载与重写
**java方法签名:方法名称+参数列表**注意:方法签名中的定义中不包括方法的返回值、方法的访问权限重写(Override)子类的方法签名必须与父类的一模一样方法名称必须一样参数列表必须一样(包括参数类型、参数个数、参数顺序的从左到右的顺序,必须一样)重写可以修改访问权限修饰符,要求:子类重写方法的权限修饰符应大于或者等于父类方法的权限修饰符,比如父类的是protect,你重...
2020-05-07 10:47:50 208
原创 三种数据库的执行顺序,SQL语句Where中不能使用别名作为判断条件
今天mysql发现sql语句where条件判断时不能使用别名作为判断条件SELECT t3.cellphone, t3.account_state, t3.address, t3.area, t3.city, t3.company, ...
2020-04-24 16:56:46 2556
原创 linux相关命令
修改文件内容vi server.propertiestop-----查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息free -m -----[root@localhost ~]# free -mtotal used free shared buffers cachedMem: 7869 7651 ...
2019-10-30 11:05:58 89
转载 oracle中char与varchar2的区别
1. CHAR的长度是固定的,而VARCHAR2的长度是可以变化的,比如,存储字符串“abc",对于CHAR(20),表示你存储的字符将占20个字节(包括17个空字符),在数据库中它是以空格占位的,而同样的VARCHAR2(20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。2.CHAR的效率比VARCHAR2的效率稍高3.目前...
2019-03-18 17:10:14 307
原创 java序列化与反序列化相关问题
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的...
2019-03-18 16:25:04 228
原创 转义字符和![CDATA[]]>
<![CDATA[]]>这个标记所包含的内容将表示为纯文本,比如<![CDATA[<]]>表示文本内容“<”。 此标记用于xml文档中,我们先来看看使用转义符的情况。我们知道,在xml中,”<”、”>”、”&”等字符是不能直接存入的,否则xml语法检查时会报错,如果想在xml中使用这些符号,必须将其转义为实体,如”&lt;”、”...
2019-03-15 10:58:22 728
转载 Java虚拟机 5:Java垃圾回收(GC)机制详解
Java虚拟机 5:Java垃圾回收(GC)机制详解2018/03/26 | 分类:基础技术|1 条评论| 标签:JVM分享到:原文出处:五月的仓颉哪些内存需要回收?哪些内存需要回收是垃圾回收机制第一个要考虑的问题,所谓“要回收的垃圾”无非就是那些不可能再被任何途径使用的对象。那么如何找到这些对象?1、引用计数法这个算法的实现是,给对象中添加一个引用计数器,...
2019-03-12 17:47:59 266
原创 tomcat设置为系统服务,并且开机自启 + 卸载tomcat服务
【Tomcat 系统服务】将tomcat设置为系统服务,并且开机自启 + 卸载tomcat服务1.首先 你得下载一个tomcat【一般都是解压版的,解压放在那里就能用】startup.bat shutdown.bat service.bat等文件都在tomcat的bin目录下 ,例如:C:\Program Files\Java\apache-tomcat-6.0.47\...
2019-03-12 17:46:23 189
原创 @RestController和@Controller的区别
Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求@RestController注解相当于@ResponseBody + @Controller合在一起的作用。@ResponseBody注解也可以定义在类上,这样所有的方法都继承了该特性。由于经常会使用到@ResponseBody注解,所以Spring提供了一个...
2019-03-12 17:44:52 208
原创 Sql相关语法练习----基础
–简单Case函数CASE sexWHEN ‘1’ THEN ‘男’WHEN ‘2’ THEN ‘女’ELSE ‘其他’ END–Case搜索函数CASE WHEN sex = ‘1’ THEN ‘男’WHEN sex = ‘2’ THEN ‘女’ELSE ‘其他’ ENDSELECT&amp;amp;nbsp; SUM(population),&amp;amp;nbsp;&amp;amp;nbsp;&a
2019-01-08 11:02:39 219
原创 关于sql中like操作符的使用及效率优化问题整理
LIKE 操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。基本语法一:% 表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示1.从上面的 “Persons” 表中选取居住在以 “N” 开始的城市里的人:SELECT * FROM Persons WHERE City LIKE ‘N%’2.从 “Persons” 表中...
2019-01-08 10:59:42 2090
原创 VUE.JS中v-cloak 的作用和出现的问题
使用 v-cloak 防止页面加载时出现 vue.js 的变量名在页面加载时会闪现对应的 vuejs 变量名这时,我们就可以在标签里加入 v-cloak 防止页面加载时出现 vue.js 的变量名如下所示:<div id="rrapp" v-cloak>...</div>或<ul v-cloak v-for="item in items"> ...
2019-01-08 10:55:11 1108
原创 url中文乱码问题-----js encodeURIComponent编码,Java解码
1,js前台对url中出现的中文乱码进行编码处理//$("#outperson").val()是楼主放在隐藏域中的参数,接在url后面//(下载功能window.open("${ctx}/tombstone/outData?allsql="+allsql);)allsql= encodeURIComponent($("#outperson").val());2,java后台对获取的...
2018-12-19 09:03:39 679
原创 mybatis的jdbcType和javaType、oracle,MySQL的对应类型
Mybatis中jdbcType和javaType的对应关系1 JDBC Type Java Type 2 CHAR String 3 VARCHAR String 4 LONGVARCHAR String 5 NUMERIC java.math.BigD...
2018-12-18 17:13:35 301
原创 Oracle-----Plsql导出表结构和表数据,数据库对象
1,导出表结构(可以多选)导出步骤tools ->export user object,选择要导出的对象,导出.sql文件,如下图: 2,导出数据文件 (可以多选) 导出步骤tools ->export tables,选择要导出的表及导出的格式进行导出。 导出为sql格式,如下图: 导出步骤工具 ->导出表,选择要导出的对象,导出.sql...
2018-12-18 14:20:45 7951
原创 SQLServer----相关函数集合
函数 描述 NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 DATE() 提取日期或日期/时间表达式的日期部分 EXTRACT() 返回日期/时间按的单独部分 DATE_ADD() 给日期添加指定的时间间隔 DATE_SUB() 从日期减去指定的时间间隔 DAT...
2018-12-15 15:54:19 377
原创 Oracle----相关函数集合
1,decode含义解释:decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)select sum(decode(性别,男,1,0)),sum(decode(性别,女,1,0)) from 表DECODE(COUNT(0),0,0,SUM(BLOOD_DRUG+OPERA_TREAT_MATER_DRUG)/COUNT(0))2,nvlnvl()函数的格式如下...
2018-12-15 15:38:04 280
转载 java按位运算符(&、|、~、^) 移位操作符(>> >> )
位运算符来源于C语言面向底层的操作,在这种操作中经常需要直接操作硬件,设置硬件寄存器内的二进制位。Java的设计初衷是为了嵌入电视机机顶盒,所以种面向底层的操作仍被保留了下来。1、“与”、“位与”(&) 按位“与”操作符,如果两个数的二进制,相同位数都是1,则该位结果是1,否则是0. 例1 5&4 5的二进制是 0000 0000 0...
2018-12-12 16:06:10 222
转载 c3p0,dbcp与druid 三大连接池的区别(转)
下面就讲讲用的比较多的数据库连接池。 1)DBCP DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序中使用,Tomcat的数据源使用的就是DBCP。 2)c3p0 c3p0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Conn...
2018-12-06 09:41:44 196
原创 如何取消<a>标签超级链接跳转的问题
无负面影响的设置1,<a href="javascript:;"></a>2,<a href="###"></a>3,a href="#" onclick="js_method();return false;"有额外的运算或者其他影响的设置1,<a href="#"&
2018-11-29 09:58:46 989
原创 js如何获取当前时间
js部分,关于获得时间的内容var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-???)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDa...
2018-11-28 11:38:25 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人