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

原创 阿里云第三方短信服务api封装

签名申请一定要正经大气一些,否则浪费时间public class SMSUtil { public static void sendMessage(String phone,String code) throws ClientException {//设置超时时间-可自行调整 System.setProperty("sun.net.client.defaultConnectTimeout", "10000"); System.setProperty("sun.ne

2020-06-29 20:10:38 530

原创 Redis持久化机制

redis持久化机制包括两个部分:RDB快照机制AOF日志机制快照机制 RBD首先查看redis.conf配置文件可以找到其持久化机制SNAPSHOTTING快照机制:是通过设置配置文件,使得redis数据块持久化操作按照一定的操作改变数量和时间之间的关系作为规则;如默认设置:save 900 1=只有一条数据发生改变,那么900秒后进行一次持久化。save 300 10 =至少有10条数据发生改变,那么300秒进行一次持久化。save 60 10000=至少有1万条数据发生改变,那么60

2020-06-23 22:30:53 102

原创 maven项目上Jedis基本配置和使用

Jedis是java使用redis的客户端工具java代码中引入Jedis第一步:引入依赖;<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency>第二步:创建Jedis对象使用//redis的java客

2020-06-23 00:17:45 2039

原创 通过数据库自动更新create_time和update_time字段数据

创建表时添加字段:`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP AFTER create_time ,创建表后改变表,创建字段创建时间字段和更新时间字段。ALTER TABLE table_name ADD COLUMN create_time time

2020-06-21 23:53:56 1143

转载 a标签href不跳转 禁止跳转

当页面中a标签不需要任何跳转时,从原理上来讲,可分如下两种方法:标签属性href,使其指向空或不返回任何内容。如:点此无反应javascript:void(0)点此无反应javascript:标签事件onclick,阻止其默认行为。如:return false;return false;注意:只有一个href="#"是不可以的。原理:标签属性href=“javascript:vo...

2020-04-30 00:11:05 352

转载 Ajax 请求头中常见content-type

四种常见的 POST 提交数据方式HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。实际上,开发者完全可以自己决定消息主体的格式,只要最后发送的 HTTP 请求满足上面的格式就可以。...

2020-04-30 00:04:43 458

原创 js方法定义,参数为中文,报错Uncaught ReferenceError:

错误信息Uncaught ReferenceError: (中文字符串) is not defined var opCell=row.insertCell(); opCell.innerHTML='<button id="opBtn" οnclick="tableContent.deleteByName('+"\'"+(某中文字符串)+"\'"+')">删除</button...

2020-04-29 23:52:09 394

原创 登录失败重定向,成功请求转发

在登录失败时应选择重定向,因为要将登录页面刷新,使用重定向将会把之前的错误数据保存在请求体中,导致不断刷新页面就会在后台不断重复验证错误数据,浪费资源。而登录成功则需要请求转发,保证请求不会丢失,并可以把信息传递到转发页面。...

2020-04-16 18:08:30 1555

原创 request请求转发和response重定向

使用场景当一个用户数据管理页面被操作时,后台将进行增删改与查动作。listUserServlet:由浏览器发送请求可以返回查询所有用户信息集合。deleteUserByIdServlet:由浏览器发送删除请求,删除指定用户数据。list.jsp:用来显示用户信息的jsp页面1.执行增删改动作:用户从浏览器向servlet发送删除一条用户数据的指令,操作完成后返回已经删除本条数据的用户信息...

2020-04-13 19:32:10 527

原创 CSS高度塌陷问题

css中的高度塌陷是关于浮动的常见问题比如,在盒子嵌套的模型中,子盒子浮动脱标,当子盒子的高度超出父盒子的高度时,父盒子高度会发生塌陷,导致整个模型混乱。<style> .d1{ width: 100px; background-color: black; } .d2{ ...

2020-04-02 23:00:51 105

原创 java线程之sleep与join方法

sleepsleep在线程中的使用案例:/** * 练习:编写一个抽取学员回答问题的程序,要求倒数三秒后输出被抽中的学员姓名 i.采用数组存储6个学员姓名 ii.生成0-5之间的随机数,确定被抽中的学员 iii.在屏幕每隔一秒,依次输出3,2,1,然后输出学员姓名 */public class TreadName { public static void main(Stri...

2020-03-12 19:35:00 633

原创 JavaSE--多线程

进程:进程是进程实体的运行过程,是系统资源分配的基本单位(引入线程之后不再作为调度的基本单位)。(进程实体:由程序段,相关数据段和PCB三部分构成的进程映像,即进程实体)线程:为了更好的使用多道程序并发执行,提高资源利用率和系统吞吐量而引入线程,线程就是轻量级的进程,是一个基本的CPU执行单元,也是程序执行流的最小单元,由线程ID,程序计数器,寄存器集合和堆栈组成。线程是一个进程中的实体,是被...

2020-03-11 19:25:58 115

原创 JavaSE异常的一些注意事项

JavaSE异常java.lang.Throwable;错误:JVM, 硬件,执行逻辑错误,不能手动处理异常的分类:1.可检查异常(可预见的异常)必须处理IO,FileNotFindException;2.非检查异常(Runtime中的异常)可处理,可不处理,系统会把该异常自动抛出直到JVM。空指针异常,数组越界,类型转换异常,数学异常,并发修改异常**非检查情况:( Runtime...

2020-03-10 20:50:49 78

空空如也

空空如也

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

TA关注的人

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