自定义博客皮肤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)
  • 收藏
  • 关注

原创 mysql四大特性四个隔离级别七种事务传播

四大特性(acid)    如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:1、原子性(Atomicity)    原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。2、一致性(Consistency)    事务开始前和结束后,数据库的完整性约束没有被破坏 。(

2020-10-06 14:55:56 269

原创 JAVA转码工具

本工具类作用,传入你想要转码的文件,从当前文件的编码转为你想要转的任何类型编码。如UTF-8–>GBK,GBK–>UTF-8等等。不影响程序的正常运行,只有中文才会转码。思路:①遍历source(源文件)文件,将其用oldCharset(旧编码)读取,用你想转的newCharset编码写入到C盘,生成新文件(过度文件)。②遍历删除源文件(source),将C盘中的新文件(已经转码过度文件)以步骤①一样写回源文件目录。③遍历删除过度文件该工具我测试了很久,应该没有bug,如果有纰漏和问

2020-09-21 19:31:30 701

原创 用Calendar类创建动态日历

import java.util.Calendar;public class MyCalendar { private int year; private int month; public MyCalendar(int year, int month) { this.year = year; this.month = month; } public void showCalendar() { //获取一个日期实例 Calendar c =Calendar.getInst

2020-09-12 16:14:38 226

原创 javaweb上传与下载文件

文件上传下载servlet3.0之前,需要进行文件上传功能一般使用第三方插件:commons-fileuploadjspsmartupload:轻量级文件上传组件(不适合上传大文件)servlet3.0之后,servlet中自带一个文件上传组件:part;不需要导入任何第三方插件即可轻松实现文件上传基本配置上传文件页面端必须有如下基本配置:表单的提交方式必须是:POST表单的enctype必须设置为:multipart/form-data文件控件必须包含name属性<for

2020-08-29 20:58:25 154

原创 简单的中央控制器BaseServlet

package com.softeem.servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.lang.reflect.In

2020-08-29 20:47:49 137

原创 Cookie和Session运行机制和详解

      在我们使用淘宝天猫等网站和csdn等时,往往只需要登录一次就能访问该网页下的所有子网页,而且大多时候,只要登录过一次,以后很长一段时间李,我们都不会再登录。 试想,如果为了安全起见,我们每次进入子网页,都登录一次,那还逛个锤子淘宝天猫和博客,直接卸载浏览器和软件拉倒!!!      这个时候我们就要使用到另一个知识点,用于网页缓存。这个技术一般分为两种:Cookie和Sess

2020-08-23 16:19:57 397

原创 JavaScript函数写法

JavaScript 函数    JavaScript 函数是被设计为执行特定任务的代码块。    JavaScript 函数会在某代码调用它时被执行。实例:function myFunction(p1, p2) { return p1 * p2; // 该函数返回 p1 和 p2 的乘积}    JavaScript 函数语法:&nbsp

2020-08-16 15:26:55 314

原创 JDBC封装工具于详解

JDBC封装工具相信大家在使用jdbc的时候,如果按部就班,就总是会写老旧的六步式,以下是jdbc标准六步式的使用方式://1.加载数据库驱动(注册驱动) JDBC4之后无需编写Class.forName("com.mysql.jdbc.Driver"); //2.获取连接Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mydb2", "root", "123456");//3.获取执行sql

2020-08-09 12:12:21 159

原创 Mysql日期函数

多表查询案例:create table stu(id int primary key auto_increment,name char(10));create table tea(id int primary key auto_increment,name char(10));create table tsr(id int primary key auto_increment,t_id int,s_id int,foreign key(s_id) references stu(id),foreig

2020-08-02 15:32:27 816

原创 客户端通过TCP/IP协议从服务端获取想要的文件

客户端通过TCP/IP从服务端获取想要的文件通过TCP/IP协议传输文件比较安全,传输过程中不会丢失文件数据,所以传输文件我们不用UDP协议。      (让我们来分析一下,这个程序使用TCP/IP协议如何传输所需文件。如图所示,左边为客户端,右边为服务端。      一、服务端要将文件列表发给客户端,由于文件传输不能直接传输内容,只能通过将文件对象序列化之后,传递文件列表信息。此时客户端要接受被序列化的文件后,将其反序列化,得到文

2020-07-26 16:00:08 1308

原创 Java多线程拷贝文件

在这个比拼硬件的时代,多线程拷贝文件并不能提高多少拷贝文件的时间,但是多线程的重要性大家都不言而喻,下面是多线程拷贝的具体步骤:下面展示一些 内联代码片。import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;public class FileSplitCopy extends Thread{ /**源文件*/ private File source ; /**目标文件*/ priva

2020-07-19 15:04:33 496 2

原创 JAVA为什么要使用集合类

为什么要使用集合类当你事先不知道要存放数据的个数,或者你需要一种比数组下标存取机制更灵活的方法时,你就需要用到集合类。理解集合类集合类存放于java.util包中。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。集合类型主要有3种:set(集)、list(列表)和map(映射)。(1)集集(set)是最简单的一种集合,它的对象不按特定方式排序,只是简单的把对象加入集合中,就像往口袋里放东西。对集中成员的访问和操作是通

2020-07-12 14:43:44 724

原创 Java中DecimalFormat的用法

Keerloo--softeemJava中DecimalFormat的用法在对数值格式进行处理时往往存在一些特殊的需要,比如对一个小数点位数较长的浮点数截取小数点后两位,或者需要将一个浮点数显示为百分比,采用金额符号显示等。对于这些需求,JDK中提供了java.text.NumberFormat和java.text.DecimalFormat类用于实现这些需求,实例如下:Java中DecimalFormat的用法在对数值格式进行处理时往往存在一些特殊的需要,比如对一个小数点位数较长的浮点数截取小数点后两

2020-07-05 16:13:57 523

空空如也

空空如也

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

TA关注的人

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