自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 基准测试

@BenchmarkMode: 测试类型,有以下几种可选:Throughput:吞吐量,即每秒执行可多少次。AverageTime:平均时间,即每次调用平均耗时。SampleTime:随机取样。SingleShotTime:顾名思义,只运行一次,一般用于测试冷启动性能。All:全部@Warmup:预热,一般为保证测试准确性,要预热几次。@Measurement:测量。iterations:测试多少轮。time:每轮时长。timeUnit:时间单位。@Fork:JMH fork出指定个数的进

2020-10-12 17:47:45 223

原创 JS客户端脚本语言&JQuery框架&&JQ实现AJAX异步刷新&&JSON对象传输数据

JS:运行在客户端的脚本语言,不需编译,边运行边翻译!!!细节:== 先转换类型再进行比较=== 先比较类型再比较值BOM对象Window对象方法不但充当全局作用域,而且表示浏览器窗口Navigator对象表示浏览器的信息,navigator的信息可以很容易地被用户修改,所以JavaScript读取的值不一定是正确的navigator.appName:浏览器名称;navigator.appVersion:浏览器版本;navigator.language:浏览器设置的语言;na

2020-06-07 15:37:34 221

原创 Cookie和Session会话技术详解

为什么使用cookie和session共享数据因为HTTP是无状态的,每次请求之间互相独立,不能共享数据,必须使用cookie和session共享数据servletContext是全局共享,在验证码使用上很可能会造成一个用户还没提交另一个用户出现同样的验证码,造成验证码不可用会话技术:打开浏览器到关闭浏览器之间所做的一些列请求会话技术:在一次会话的多次请求之间共享数据Cookie:自动携带数据...

2020-05-25 22:03:42 205

原创 Lucene——全文检索案例

非结构化数据检索顺序扫描法:全盘扫描,效率低全文检索法:先建立索引再进行搜索案例文件搜索关键字(1) 创建一个Directory对象,指定索引库保存的位置(2) 基于Directory对象创建一个IndexWriter对象(3) 读取磁盘上的文件,对应每个文件创建一个文档对象(4) 向文档对象中添加域(5) 把文档对象写入索引库(6) 关闭IndexWriter对象public class IndexWriter_Demo { public static void mai

2020-05-22 16:38:51 281

原创 Mybatis表与表关系梳理

一对一细节:在一个实体类中引用外键关联的

2020-05-16 18:38:43 162

原创 Spring_声明式事务管理的三种方式

前期准备//持久层Daopublic class AccountDaoImpl implements AccountDao {//JdbcTemplate是Spring自带的JDBC封装,JDBC模板类 private JdbcTemplate jdbcTemplate; public void setJdbcTemplate(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; }

2020-05-16 15:39:45 1046

原创 int和Interger区别以及代码解析

int和Interger的区别int是基本数据类型之一 ---- 整性基本数据类型没有对应的方法,可以使用一个类,把基本数据装起来,再定义一些方法。Interger是int对应的包装类,它有一个final修饰的Int字段(????private final int value????),并提供数学运算,int和字符串之间转换等常用方法interger和String一样,也是不可变类型查看源码,如...

2020-04-08 12:51:00 2955 1

原创 异常(Throwable)基础

Error&Exception的区别error和exception都基础Throwable,在java只有throwable类型的实例才可以被抛出或捕获error指正常情况下不太可能出现的情况,绝大部分导致程序崩溃,处于非正常不可恢复状态 如:outofmemoryerror或stackoverflowerrorexception是程序正常运行中可以预料的意外情况,可以捕获或者处理...

2020-04-08 12:02:44 280

原创 单例模式的几种书写方式

**饿汉式优点:线程安全,类一加载就进行初始化,没有锁缺点:反射和序列化不安全对象如果需要加载很多资源,会造成内存浪费//懒汉式:public class Singleton1{ //1.主动创建指向自己的静态私有实例 private static Singleton1 singleton1 = new Singleton(); //2.创建构造方法 privat...

2020-04-06 17:59:36 160

原创 Class not found: "Test"Empty test suite.

测试类报找不到找到项目的out文件

2020-04-05 11:25:29 838

原创 JQuery案例代码

jQuery与jsJs中通过document获取的元素对象 HTMLDOM对象Jquery获取的对象不是dom对象,我们往往把jquery获取出来的对象称之为jquery对象Jquery对象本质上是一个数组(伪数组),数组中的元素就是dom对象隔行换色<!DOCTYPE html><html lang="en"><head> ...

2020-01-08 10:19:27 467

原创 第一章:Java入门

JAVA语言的实现JAVA要想在不同版本的操作系统上运行要安装与其对应版本的虚拟机JAVA程序的运行:必须有JRE为前提Java的特点:简单性安全性(兼容性)跨平台(一次编译到处运行,write once run anywhere)跨系统操作JAVA的特点:封装继承多态如何写JAVA程序1.先创建一个txt文本文件,把后缀名改为“.Java” ,类名HelloW...

2019-12-21 23:24:33 420

原创 Static成员变量和非成员变量

赋值问题public class static_x {/*static:* 1.为某特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关* 2.实现某个方法或属性与类而不是对象关联在一起,* 在不创建对象的情况下就可以通过类来直接调用方法或使用类的属性* *//*static成员变量:* 静态变量属于类,在内存中只有一个复制(所有实例都指向同...

2019-12-15 20:53:13 199

原创 Spring JDBC--JDBCTemplate对象

Spring框架对JDBC的简单封装,提供了一个JDBCTemplate对象简化JDBC的开发步骤:导入jar包创建JdbcTemplate对象,依赖数据源DataSourceJdbcTemplate template = new JdbcTemplate(datasource);调用JdbcTemplate的方法来完成CRUD的操作* update():执行DML语句。增、删、改语...

2019-12-14 16:28:50 302

原创 Html和Css

Html语法标签分为围堵标签:有开始和结束标签。如自闭和标签:开始标签和结束标签在一起。如标签可以嵌套:在开始标签中可以定义属性,属性是由键值对构成,值需要==引号(单双都可)==引起来html标签不分大小写,建议小写文本标签描述标签注释<!--注释内容-->标题标签<h1>to<h6>//<h6>l...

2019-12-13 20:58:23 111 1

原创 jdbc---登录问题

登录问题需求:通过键盘录入用户名和密码判断用户是否登录成功select * from user where username = “” and password = “”;如果这个sql有查询结果,则成功,反之,则失败public class Register { public static void main(String[] args) { Sc...

2019-12-09 22:20:16 197

原创 数据库外键、级联

外键#主表#创建部门表CREATE TABLE department( id INT PRIMARY KEY AUTO_INCREMENT, dep_name VARCHAR(20), dep_location VARCHAR(20));INSERT INTO department VALUE(1,"销售","深圳");INSERT INTO department V...

2019-12-06 20:23:11 319

原创 Example01(集合删除时遇到的问题)

集合删除元素的时候remove\contains\equalspublic static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("aaa"); list.add("java"); list...

2019-12-05 21:34:45 255

原创 乱码问题

Idear中的乱码问题编码和解码的编码表要一致 public static void main(String[] args) throws IOException { String s = "啦啦啦";// 编码:把字符串转换成为字节数组 byte[] bytes = s.getBytes("gbk");// 解码://S...

2019-11-25 10:29:35 93

原创 Properties集合

Properties介绍 Properties类表示了一个持久性的属性集。 Properties可保存在流中或从流中加载,属性列表中每一个键值都对应一个字符串Properties特点:map的子类,map集合中的方法都可以使用该集合键值都是String类型,没有泛型是一个持久化的属性集,键值可以存储到集合中,也可以存储到持久化的设备上you...

2019-11-24 20:15:56 105

原创 File类、递归、IO字节流与字符流

File的概述File的构造方法描述方法将一个字符串路径封装成File对象File(String pathname)传入一个父级路径和子级路径File(String parent,String child)传入一个File类型的父级路径和子级路径File(File parent,String child)//第一种构建方法:File(String p...

2019-11-22 15:07:52 135

原创 集合&迭代器

集合(collection)概述:长度是可以随意改变的集合只能存储对象,不能存储基本数据类型集合没有默认值集合体系List集合与Set集合的区别List集合(列表):有顺序的存取数据有索引标志数组:1、存储多个同一种类型的数据(基本数据类型、引用数据类型的对象)2、长度是固定的3、有默认值定义方式:1、动态声明int[] arr=new int[];2、静态声...

2019-11-18 14:34:28 167

原创 String类,StringBuilder类

String类的概述字符串也是一个封装好的类,存储方法区的常量池里面String类的构造方法1、String(String original):把字符串数据封装成字符串对象2、String(char[] value):把字符数组的数据封装成字符串对象3、String(char[] value, int index, int count):把字符数组中的一部分数据封装public sta...

2019-11-14 20:32:07 308 2

空空如也

空空如也

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

TA关注的人

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