- 博客(37)
- 收藏
- 关注
转载 JDK各个版本的新特性jdk1.5-jdk8
JDK各个版本的新特性对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性:1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intVa...
2022-02-23 10:36:05
856
原创 PageHelper分页插件
1.导入jar包 可以根据下面的地址下载最新的 jar 包 https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/2.在application_mapper.xml进行配置<!-- 实例化SqlSessionFactory --> <bean id="sqlSessionFactory" class="org.myba...
2021-07-10 16:48:08
197
原创 JSON、AJAX简单介绍
JSON:JavaScript 对象表示法(JavaScriptObjectNotation)。JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。JSON相关的类 |--JSONObject |--相关的构造方法 |--JSONObject()创建一个空的json对象{}...
2021-07-09 12:43:26
152
原创 Servlet
Servlet的生命周期:从Servlet被创建到Servlet被销毁的过程一次创建,到处服务一个Servlet只会有一个对象,服务所有的请求 * 1.实例化(使用构造方法创建对象) * 2.初始化 执行init方法 * 3.服务 执行service方法 * 4.销毁 执行destroy方法import java.io.IOException;import javax.servlet.ServletConfig;import javax.servlet.Servl..
2021-07-08 12:16:19
26801
原创 JSP简介
1.九大隐式对象request request. setCharactorEncoding (“utf-8”)设置请求编码 request.setAttribute(“key”,”value”) 设置属性可以让跳转到的页面通过el表达式获取 或者通过 request.getAttribute(“key”) request.getParameter(“name”) 得到表单数据是一个字符串 request.getParameterValues(“hobby”) 得到表单数组 req...
2021-07-08 02:07:49
291
原创 jQuery
目录1.选择器2.事件3.显示隐藏、淡入淡出、滑入滑出4.动画5.添加、删除、切换6.遍历7.过滤8.用each遍历数组或元素1.选择器 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="js/jquery-2.1.4.js" type="text/java..
2021-07-06 23:38:12
283
2
原创 javascript
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>文件上传</title> <script type="text/javascript"> var add = function() { var con = document.getElementById("con"); var html = '<div>&l.
2021-06-26 21:46:27
120
原创 win10关闭(更新并关机)与(恢复更新)
1.关闭更新 1.1按win+x,选择“Windows Powershell(管理员)”,依次执行下列命令 net stop wuauserv net stop cryptSvc net stop bits net stop msiserver 1.2 删除该文件夹下内容 2.恢复更新 net start wuau...
2021-04-27 15:18:13
1322
1
原创 count(*)、count(1)、count(列名)
1.从执行结果上比较count(*)、count(1)执行结果一样。查所有行数,包括nullcount(列名)对特定列名进行计算,不包括null2.从查询速度上比较如果表中只有一列,则count(*)效率最优 如果列为主键,count(列名)效率优于count(1) ,反之count(1)效率优于count(列名)...
2020-05-29 10:03:38
229
原创 mysql的导入导出
•导入•方法1:mysql>source d:\dbname.sql•方法2:mysql -u root -p 数据库名 < dbname.sql•导出•导出整个数据库•mysqldump -u root -p 数据库名 > dbname.sql•只导出一个表•mysqldump -u root -p 数据库名 表名> dbname.sql...
2020-01-06 09:50:21
133
原创 Oracle
1.使用LIKE运算符执行模糊查询(通配查询)% 表示零或多个字符_ 表示一个字符对于特殊符号可使用ESCAPE 标识符来查找select * from emp where ename like 'S%';select * from emp where ename like '_A%';select * from emp where ename like '%\_%' ...
2020-01-03 15:45:11
150
原创 mysql 删除数据库中所有的表
1.查出该数据库下的所有表SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')FROM information_schema.tablesWHERE table_schema = 'dongfangwms';dongfangwms换成你想删除的数据库的名字2. 批量删除脚本语句DROP TABLE IF EXIST...
2020-01-03 14:16:13
173
原创 读取身份证信息
本文介绍新中新二代身份证前后台取值 (注:因后期项目需扔到服务器上,无法调用本地服务,因此建议前端取身份证数据)下载身份证读卡驱动、webapi读卡服务,链接地址:https://pan.baidu.com/s/1cCxuyein-3eY9AnQ7w7nxQ(若百度网盘被禁止,可到官网上下载 官网地址:https://www.onecardok.com.cn/index)1.后...
2019-12-09 12:02:34
3402
原创 读取电子称信息
本文介绍串口前后台取值 (注:因后期项目需扔到服务器上,无法调用本地服务,因此建议前端取电子秤数据)1.串口后台取电子称数据代码链接:https://pan.baidu.com/s/1QdkX10OvLgERYXGQCKCxgw部分代码截取:public class GetWeight { public static void main(String[] args) ...
2019-12-09 10:35:28
2615
2
原创 MySQL索引
1.创建索引create index 索引名 on 表名(列名);eg:create index user_name_indexon user(name);2.查看索引show index from表名;show keys from表名;3.删除索引drop index索引名 on表名...
2019-10-28 14:09:24
144
原创 MySQL基本语句及函数
1.添加INSERT INTO USER(NAME,AGE,SEX,ADDRESS) VALUES('张三',12,'男','武汉');2.删除DELETE FRON USER WHERE ID=1;3.修改UPDATE USER SETNAME='李四';4.查询SELECT * FROM USER ;5.count()、avg()、 sum()、max()...
2019-10-24 17:58:11
228
原创 JDBC简单介绍
1.简介a) Java DataBase Connectivity, java 数据库连接.b) SUN 公司提供的一套标准, 是一种用于执行 SQL 语句的Java API> DriverManager(C), 管理驱动> Connection(I), 数据库连接> Statement(I), SQL 语句发送器> ResultSet(I), 结果集2...
2019-10-24 15:34:05
127
原创 MySQL安装教程、常用命令、数据类型
(MySQL API中有详细的安装软件教程说明,链接https://pan.baidu.com/s/1hsE0WTjWyL3O5YEtbqD5pw)1.连接MySQL mysql –u root –p mysql –u root -p 密码2.查看当前所有的数据库 show databases;3.创建数据库 create database 数...
2019-10-24 15:13:35
273
原创 linux 基本命令
举例:压缩、解压1.将/home/tomcat/wms/ 这个目录下所有文件和文件夹打包为当前目录下的wms.zipzip –q –r wms.zip /home/tomcat/wms (绝对路径)zip –q –r wms.zip wms (相对路径)2.将/home/tomcat/wms.zip解压到当前目录unzipwm...
2019-10-22 17:47:54
123
原创 XML
dom4j-1.6.1.jar链接https://pan.baidu.com/s/1exfHA5d8_hTfRLbkR7yUTg1.申明xml文件<?xml version="1.0" encoding="UTF-8"?>2.申明dtd2.1申明内部dtd<?xml version="1.0" encoding="UTF-8"?><!DO...
2019-10-21 18:25:12
216
原创 网络
1.IP地址---InetAddress2.端口号:程序的唯一标识 有效端口号:0~~65535 保留端口号:0~~10243.通讯协议--通讯规则要一致。 UDP: 不需要建立连接。 速度快 不安全。 传输数据小。 传输的是"数据报包"-...
2019-09-18 16:54:18
121
原创 线程
创建线程两种方式A:继承Thread,重写run,代码存放进去,调用start启动线程B:实现Runnable接口,重写run,代码存放进去,new Thread(Runnable子类对象),调用start启动线程sleep(long time):Thread类中方法,不释放锁,释放cpu执行权wait():释放锁,释放cpu执行权notify():唤醒等待线程,通常唤醒最先等待的...
2019-09-18 15:28:16
106
原创 序列化与反序列化
序列化: 将对象按字节顺序进行存储反序列化: 在需要的时候将序列化的对象还原实现序列化接口Serializable,才能启用序列化功能。//读,反序列化 private static void read() throws Exception{ FileInputStream fis = new FileInputStream("out.object"); ObjectInpu...
2019-09-18 14:17:09
91
原创 集合
集合/容器,只用来存放任意对象的。可变的长度。Collection接口,层次结构 中的根接口 |--List接口,有序(存和取的顺序一致),有索引,可重复 1.ArrayList,具体集合类,底层是数组结构。增删麻烦,查询简单 2.LinkedList,具体集合类,底层是链表结...
2019-09-17 15:22:20
105
原创 异常
异常分两种: 编译时异常-->编译时期,会被检测的异常 在方法内部抛出时,必须在方法上进行声明 运行时异常-->编译时期,不会被检测的异常 在方法内部抛出时,不需要在方法上进行声明 也就是不需要处理,就让程序停掉。 try{ 需要被检测的代码 } catch(异常名称 变量名)...
2019-09-17 14:46:53
96
原创 多态、接口、抽象
多态的体现:父引用指向了子类对象。 父类名 引用 = new 子类对象(); 多态的好处:提高了程序的扩展性。程序更灵活 多态的弊端:局限性高。父引用只能调用共性内容,其他子类特有内容调用不了。多态的前提: A:要有子父类体系(...
2019-09-17 14:08:43
95
原创 Nginx 安装配置
一、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel二、首先要安装 PCREPCRE 作用是让 Nginx 支持 Rewrite 功能。1、下载 PCRE 安装包,下载地址:http://downloads.sourceforge.net/project/pc...
2019-07-12 15:36:17
101
原创 linux查看清理内存和缓存(No space left on device)
free -m 查看内存情况df -h 查看服务器磁盘情况lsof | grep deleted 查看了被进程占用中的文件 (有可能文件并未真正删除,只是标记为 deleted,只有进程结束后才会将文件真正从磁盘中清除)[root@testserver~]# free -mtotal used free shared buffers cachedMem: 2...
2019-07-11 15:32:03
519
原创 IO流
IO流四大基类:抽象类* 字符流--->Reader Writer 如:txt* 字节流--->InputStream OutputStream 如:声音,图片,电影..四大基类 输出流 输入流字符流 Writer Reader字节流 ...
2018-09-28 15:58:42
107
原创 Oracle 创建用户和表空间
第1步:创建临时表空间 create temporary tablespace wms_temptempfile 'D:\app\kong\product\11.2.0\dbhome_1\database\wms_temp.dbf' size 10m autoextend on next 10m maxsize 2048m extent management local;第2步:...
2018-09-27 11:50:50
225
原创 误删表空间或dmp文件,出现ORA-01033:oracle initialization or shutdown in progress 解决办法
第一步,运行cmd,输入sqlplus /nolog第二步、SQL>connect / as sysdba第三步、SQL>shutdown normal第四步、SQL>startup mount第五步、SQL>alter database open;第六步、SQL>alter database datafile 9 offline drop;第...
2018-09-27 10:36:16
269
原创 正则表达式
正则表达式语法 校验:邮箱 电话 QQ * 校验:邮箱 电话(1 3,5,7) * * String * boolean matches(String regex) 匹配方法 是否符合regex规则 * String replaceAll(String regex, String replacement) * 将符合regex规则部分替换成replaceme...
2018-08-23 18:25:48
171
原创 日期时间
使用 SimpleDateFormat 格式化日期Date date = new Date( );SimpleDateFormat sf = new SimpleDateFormat ("yyyyMMdd hh:mm:ss");System.out.println(sf.format(date)); 注:HH 是 24 小时制,而 hh 是 12 小时制 Calenda...
2018-08-23 18:22:21
202
原创 String
String常用方法// 细节:考点 private static void method_9() { String s1 = "hello"; String s2 = "world"; String s3 = s1 + s2; //字符串,变量链接时,会在常量池,先开辟空间,然后链接 //常量链接时,会在常量池中先找,有直接用,没有,开辟空间 System.out...
2018-08-23 17:40:36
105
原创 数组
创建数组两种方式: A:动态创建 B:静态创建 动态创建:数据不明确的情况 格式: 数据类型[] 名称 = new 数据类型[数组长 度/数据个数]; 数据类型 名称[] = new 数据类型[数组长度/数据个数]; 静态创建:数据明确...
2018-08-23 17:06:36
154
原创 Number & Math 类
Java Math 类Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。代码:public class Test { public static void main (String []args) { ...
2018-08-23 16:50:02
164
原创 基础数据类型
整数运算:如果两个操作数有一个为Long, 则结果也为long没有long时,结果为int。即使操作数全为shot,byte,结果也是int.浮点运算:如果两个操作数有一个为double, 则结果为double.只有两个操作数都是float, 则结果才为float.一元运算符(++, --):位运算符是对操作数以二进制比特位为单位进行操作和运算,操作数和结果...
2018-08-23 13:27:25
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人