自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

树洞树洞-单纯记录

编程路上遇到的那些妖魔鬼怪~

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

原创 数据批量插入、更新的三种方式

1、最快,一条sql搞定 insert(select) update(select) 2、其次,jdbc处理 @Autowired private JdbcTemplate jdbcTemplate; public int batchInsertTemp(final List<Test> list){ String sql="insert ...

2019-01-25 13:27:06 1300 1

原创 Mybatis中JdbcType的使用

MyBatis 插入空值时,需要指定JdbcTypemybatis insert空值报空值异常,但是在PL/SQL不会提示错误,主要原因是mybatis无法进行转换jdbcType的使用场合,只有当在insert,update和delete中有空字段时,需要使用jdbcType。MyBatis 包含的jdbcType类型BIT、FLOAT、CHAR 、TIMESTAMP 、 OTHE...

2019-01-23 15:22:39 6163

原创 Quartz Job

Quartz是一个任务调度框架 。quartz定时任务时间设置:这些星号由左到右按顺序代表 :     *    *     *     *    *     *   *                                               格式: [秒] [分] [小时] [日] [月] [周] [年] //AbstractJob 自行封装的抽象类publ...

2019-01-22 14:38:04 436

原创 JDBC编程(一)-2

【实体类】由于Java语言是面向对象编程的,而我们所使用的数据库面向关系的关系型数据库,因此在Java程序就会出现面向关系的数据库处理代码,从而违反Java语言面向对象的宗旨。为了解决这类问题,提出一个采用实体类来封装数据库中存储的数据记录以及它们之间的关系,从而解决Java语言与数据库操作的不统一性。实体类与表对应(即User类对应表t_user),实体类中的属性与表中的字段对应表中...

2019-01-17 23:43:33 700

原创 开机的时候电脑因\windows\system32\config\system中文件的损坏或者丢失,WINDOWS无法启动问题

1、下载老毛桃U盘制作工具,制作U盘启动盘网上下载成功后安装U盘制作工具,安装成功后按网上教程制作U盘启动盘下载链接:http://www.laomaotao.org/安装制作链接:http://www.laomaotao.org/jiaocheng/92/upqdzz.html2、将制作好的老毛桃装机版启动u盘插入电脑usb接口,然后开启电脑,等到屏幕上出现开机画面后按快捷键(华硕...

2019-01-16 23:56:38 22440 2

原创 JDBC编程(一)-1

一、理解JDBC原理【关系型数据库】Oracle、MySQL等当前信息管理的主流技术RDBMS-relational database management system一对多,通过外键(cid班级id)关联存储;多对多关系存储,通过关系表(uid用户id,rid角色id)关联存储JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力【什么是JDBC】J...

2019-01-13 22:20:20 767

原创 十、Java I/O流

一、流的概述为进行数据的输入/输出操作,Java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表述为“流”(stream), Java中,文件的输入输出功能通过流来实现。 流(Stream)是从起源(source)到接收(sink)的有序数据,即:可以理解为一组有顺序的、有起点和终点的动态数据集合 java.io包中定义了多个流类型(类或抽象类)来实现输入/输出功能。(java.nio...

2019-01-12 23:14:47 230

原创 线程同步练习

模拟铁路售票系统,实现通过四个售票点发售100张火车票(即同日同次列车), 一个售票点用一个线程来表示。package com.gqy;public class Tickets_Excends_Thread extends Thread{ private int tickets = 100; public void run(){ while(true){ ...

2019-01-12 19:48:55 255

原创 九、多线程

一、线程概述​​​​​​多进程:在操作系统中能(同时)运行多个任务(程序)多线程:在同一应用程序中有多个顺序流(同时)执行,即:一段代码在不同的顺序流上同时运行或者是不同的代码在不同的顺序流上同时在运行,其中顺序流的学名称为线程。例如:QQ聊天软件,聊天与接收信息是同时进行的。线程:同一个程序内部的多个代码段同时运行程序对应的是进程,程序内部的才叫线程,线程的粒度比进程的粒度要小...

2019-01-12 01:05:19 152

原创 八、Java实用类

一、Math类 Math类中包含了一组数学函数截取:ceil、floor、round(四舍五入) 变量的:max、min、abs 三角函数:sin、cos、tan、asin、acos、atan、toDegrees和toRadians 对数指数:log和exp 其它:sqrt、pow、random(随机数) 常数:PI、E两种方式产生随机数:Random类和random()方法...

2019-01-11 00:30:49 217

原创 七、 封装类与集合框架

存储批量性数据尽量使用集合,能使用集合就使用集合,能不使用数组就不使用数组,因为集合效率更高一、掌握封装类的应用 对于简单类型数据,Java对它们进行了封装,使它们都有相应的封装类 简单数据类型 封装类           boolean           Boolean           by...

2019-01-08 23:04:53 225

原创 Oracle 关于union的字符集不匹配问题

在使用union连接时,报字符集不匹配错误后续查找发现是因为union两端连接的表A、表B中字段work数据类型不同,表A中work字段数据类型为NVARCHAR2(256),表B中work字段数据类型为VARCHAR2(256)且数据为空,故执行union连接SQL时报错因正式环境表A中work字段数据类型为VARCHAR2(256),为了保持一致,故想将表A中的work字段数据类型修改...

2019-01-07 15:42:16 2487 1

原创 六、异常

一、使用try-catch-finally处理异常  public class Test1 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("请输入被除数:"); int num1 = in.nextInt(); System.ou...

2019-01-02 23:56:30 320 1

空空如也

空空如也

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

TA关注的人

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