自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 invokeAll是怎么吃掉我的业务报错的

future的invokeAll方法是怎么吃掉报错的

2023-03-13 19:25:08 260 1

原创 记录一个mysql的排序问题

需求是这样的:表字段有开始时间、结束时间、状态(标记正在进行、已经结束、还未开始)和创建时间。所有记录在前端同一页面显示。要求按照正在进行、还未开始、已结束三个部分的顺序排列回显,其中这三个部分各自按照创建时间倒序排序因为还涉及到其他条件以及分页显示,暂无法在逻辑层对数据进行排序,所以写sql语句为暂时的解决办法。第一阶段:union当时第一反应就是写三个select,分别对每一个进行o...

2019-09-12 19:07:55 359

转载 IDEA快捷键大全

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类C...

2019-08-30 10:06:21 3035

原创 记录一次Mybatis批量运行多条insert语句所遇到的多条bug

这次代码框架很简单,通过spring定时任务,调用enum里的sql语句,通过c3p0连接oracle数据库,使用Mybatis运行,却产生了几个小bug1、一个枚举中可能会有多条语句,也有可能只有一条,怎么判断逻辑2、长文本sql无法写入枚举的String字符串内,报“常量字符串过长”错误3、多条sql批量执行时,抛出java.sql.BatchUpdateException,报“ORA-...

2019-08-15 17:59:47 6691 3

原创 oracle语法知识点

1、在oracle中没有主键自增,需用序列+触发器实现主键自动增长//创建序列create sequence seq_testminvalue 1maxvalue 99999999start with 1increment by 1nocache;//创建触发器CREATE OR REPLACE TRIGGER trg_seq_userBEFORE INSERT ON tab...

2019-07-31 14:42:12 106

原创 大数据spark相关总结

0 、什么是sparkApache Spark™是用于大规模数据处理的统一分析引擎。它可以高效的支撑更多计算模式,包括交互式查询和流处理。spark的一个主要特点是能够在内存中进行计算,及时依赖磁盘进行复杂的运算,Spark依然比MapReduce更加高效。1、 初始化 SparkSpark 程序必须做的第一件事情是创建一个 SparkContext 对象,它会告诉 Spark 如何访问...

2019-07-10 18:02:25 309

原创 Excel转SQL语句总结

这几天遇到了要把execl的大量数据导入mysql里的情况,用到了excel函数以及宏,记录下来0、创建宏excel创建一个宏文件在编译器创建一个新模块,复制代码,保存关闭即可(会遇到后缀名问题,提示需转为.xlsm文件,确认就完事了)1、将中文转拼音全拼Function PinYin(Hz As String)Dim PinMa As StringDim MyPinMa As Va...

2019-06-18 12:14:25 3062

转载 miniui学习总结

转载自:qq_1072170228 允许单元格编辑 allowCellEdit="true" allowCellSelect="true" 不允许选择今天之后的日期 ondrawdate="onDrawOfHappenTime" function onDrawOfHappenTime(e) { var ...

2019-06-10 09:28:43 1294

原创 JavaWeb 11-12学习总结(JQuery、ajax、json)

11.1 JQquery初级1、 概念: 一个JavaScript框架。2、JQuery和JS相互转换jq – > js : jq对象[索引] 或者 jq对象.get(索引)js – > jq : $(js对象)3、选择器1.事件绑定$("#b1").click(function(){ alert("abc");});2、入口函数$

2019-02-20 20:08:47 188

原创 JavaWeb 9-10学习总结(filter、动态代理、listener)

9.1 filter1.概念:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。2.生命周期init:在服务器启动后,会创建Filter对象,然后调用init方法。只执行一次。用于加载资源doFilter:每一次请求被拦截资源时,会执行。执行多次destroy:在服务器关闭后,Filter对象被销毁。如果服务器是正常关闭,则会执行destroy方法。只执行一次。用于释...

2019-02-18 21:24:34 202

原创 JavaWeb 7-8学习总结(jsp,cookie,session,el,jstl)

7.1 jsp1. 概念:Java Server Pages: java服务器端页面,本质上是一个Servlet可以理解为:一个特殊的页面,其中既可以定义html标签,又可以定义java代码2. JSP的脚本:JSP定义Java代码的方式<% 代码 %>:定义的java代码,在service方法中。service方法中可以定义什么,该脚本中就可以定义什么。<%...

2019-02-15 21:37:24 123

原创 JavaWeb 4-6学习总结(http,request,response)

4.1 Http1、概念:Hyper Text Transfer Protocol 超文本传输协议传输协议:定义了客户端和服务器端通信时,发送数据的格式特点:基于TCP/IP的高级协议默认端口号:80基于请求/响应模型的:一次请求对应一次响应无状态的:每次请求之间相互独立,不能交互数据请求过程:从浏览器向服务器发送请求。这时候携带数据到服务器,这个数据是请求数据...

2019-02-14 18:14:24 161

原创 JavaWeb1-3学习总结(BootStrap,xml,tomcat,servlet)

1.1 BootStrap1、概念一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。2、好处定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。响应式布局。3、响应式布局同一套页面可以兼容不同...

2019-02-12 19:56:42 329

原创 Html3-4学习总结(JavaScript)

JavaScript概念: 一门客户端脚本语言组成:ECMA(基本语法)+ BOM(浏览器对象)+DOM(html文档对象)Java和JavaScript的区别:java一门编程语言,并且是强类型语言,就是变量都有严格的类型规定java语言,先编译,后运行,依赖jvm虚拟机js一门客户端脚本语言,并且是弱类型语言,就是变量都用var定义。js语言可以直接在浏览器运行(...

2019-01-21 16:57:41 519

原创 Html1-2学习总结(html标签、CSS)

6.1 常用架构C/S : Cilent/Server 客户端和服务器端。- 优点:使用简单方便(用户体验好)- 缺点:安装和部署麻烦,服务器端更新,需要客户端更新。B/S :Browser/Server 浏览器和服务器端。优点:服务器端更新,客户端不需要更新缺点:用户体验不好...

2019-01-16 19:44:48 176

原创 数据库4-5学习总结(JDBC、JDBC连接池、JDBCTemplate)

4.1 JDBC什么是 JDBCJDBC 规范定义接口,是Java 访问数据库的标准规范。具体的实现由各大数据库厂商来实现。使用 JDBC 的好处:程序员如果要开发访问数据库的程序,只需要会调用 JDBC 接口中的方法即可,不用关注类是如何实现的。使用同一套 Java 代码,进行少量的修改就可以访问其他 JDBC 支持的数据库。JDBC 的核心 API接口或类作用...

2019-01-13 21:28:59 249

原创 数据库1-3学习总结(基础、约束、多表、事务)

1 SQL基础SQL语言分类:Data Definition Language (DDL 数据定义语言),如:建库,建表 :create、alter(表、数据库)、drop(表、数据库)、showData Manipulation Language(DML 数据操纵语言),如:对表中的记录操作增删改:insert、update(数据行)、delete(数据行,只删除数据)、truncat...

2019-01-08 21:31:54 178

原创 JavaSE14学习总结(Junit单元测试、反射、注解)

14、1 Junit单元测试测试分类黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。白盒测试:需要写代码的。关注程序具体的执行流程。Junit使用:白盒测试步骤:定义一个测试类(测试用例)* 建议:* 测试类名:被测试的类名Test CalculatorTest* 包名:xxx.xxx.xx.test cn.itcast.test定义测试方法:可以...

2019-01-03 21:19:26 735

原创 JavaSE12-13学习总结(函数式接口、Stream流、方法引用)

11 网络编程c/s结构全称为Client/Server结构,是指客户端和服务器结构。B/S结构全称为Browser/Server结构,是指浏览器和服务器结构。网络编程,就是在一定的协议下,实现两台计算机的通信的程序。(服务器实际也是一台计算机)1、网络连接协议TCP/IP协议: 传输控制协议/因特网互联协议( Transmission Control Protocol/Intern...

2018-12-27 17:24:23 381 1

原创 JavaSE9-11学习总结(字节流,字符流,缓冲流,转换流,序列化,打印流,网络编程)

9、IO流的顶级父类输入流输出流字节流字节输入流InputStream字节输出流OutputStream字符流字符输入流Reader字节输出流Writer一、字节流1.1 字节输出流【OutputStream】(所有字节输出流的超类。抽象类)它的方法为字节输出流的基本共性功能方法public void close() :关闭此输出流并释放与此流相...

2018-12-26 21:31:42 320

原创 JavaSE7-8学习总结(线程池,Lambda表达式,File类,递归)

7.1 线程池1、问题:请描述什么是线程池。答:线程池:其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。2、问题:请描述合理利用线程池能够带来的三个好处。答:降低资源消耗。减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行...

2018-12-20 21:24:12 240

原创 JavaSE4-6学习总结(Map,异常,多线程(参考之前))

4.1 Map1、两种遍历方式通过获取所有的键,来遍历找值Map <K ,V> map = new HashMap<K,V>();//获取所有的键Set<K> set = map.keySet();//遍历set集合Iterator<K> it

2018-12-19 21:21:16 173

原创 JavaSE1-3学习总结(日期,collection,iterator,泛型,数据结构,比较器)

1.1 日期时间类1、Date类public Date(long date) :分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。 由于我们处于东八区,所以我们的基准时间为1970年1月1日8时0分0秒。public long getTime(): 把日期对象转换成对应的时间毫秒值。2、Da...

2018-12-16 21:33:22 135

原创 基础10、11学习总结(接口、多态、final、权限修饰符、内部类)

10.1接口接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。1、格式:public interface 接口名称 { // 接口内容}2、接口中可以包括的内容:1.7+:常量、抽象方法1.8+:静态方法、默认方法1.9+:私有方法3、接口使用步骤:接口不能直接使用,必须有一个“实现类”来“实现”该接口。格式:public class 实现类名称 im...

2018-12-10 21:33:41 90

原创 基础7-9学习总结(匿名、集合、静态、继承)

7.1匿名对象(1) 什么是匿名对象?没有变量名的对象。创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。(2)匿名对象的格式?new 类名(有参/无参);(3)什么时候使用匿名对象?对象只使用一次的时候,可以使用匿名对象在数组中存储对象,可以使用匿名对象在集合中存储对象,可以使用匿名对象作为方法的参数,进行传参(4)匿名对象注意事项?匿名对象只能使用唯一的...

2018-12-03 20:58:00 99

原创 2018.11.21 多线程2(单例,线程通信,互斥锁)

一、单例设计模式保证类在内存中只有一个对象如何保证类在内存中只有一个对象呢?(1)控制类的创建,不让其它类来创建本类的对象。private。(2)在本类中定义一个本类的对象。Singleton s;(3)提供公共的访问方式, public static Singleton getInstance(){ return s }(1)饿汉式····平时开发用class Singleton...

2018-11-21 23:13:54 81

原创 2018.11.20 多线程(方法,synchronized,死锁)

一、实现多线程的两种方式1、 继承Thread类2、 实现Runnable接口二、实现多线程的两种方式的区别(源码)继承Thread类:由于子类重写了Thread类的run(),当调用start()时,直接找子类的run()方法。实现runnable接口:构造函数中传入了Runnable的引用,成员变量记住了他,start()调用run()方法时内部判断成员变量Runnable的引用是否...

2018-11-20 22:39:33 132

原创 一些有点奇怪的知识(持续更新)

发现在学习过程中经常会注意到一些奇奇怪怪的东西,记之太碎,弃之可惜。开一个坑记录下来!

2018-11-20 15:15:58 136

空空如也

空空如也

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

TA关注的人

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