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

原创 生成6位纯数字验证码的三种方式

import java.util.Random;/** * @author lishengchen * @version 1.0 * @Date 2020/11/26 */public class Test5 { public static void main(String[] args) { /** * 生成6位的短信验证码 * 那种效率高 */ int sum = 1000000;

2020-11-26 10:39:15 5557

原创 java之暴力反射,执行私有方法

废话少说,直接show codeimport java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * 暴力反射 */public class Test3 { public static void main(String[] args) throws IllegalAccessException, InstantiationException, NoSuchMethodExcept

2020-11-24 17:01:39 403

原创 利用Socket实现登录小demo

客户端代码package com.lsc.test01;import java.io.DataInputStream;import java.io.IOException;import java.io.ObjectOutputStream;import java.net.Socket;import java.util.Scanner;/** * @author lishengchen * @version 1.0 * @Date 2020/11/24 */public class

2020-11-24 16:43:53 285

原创 IDEA断点调试小技巧

前言当我们断点调试for循环里面的内容时,会需要将断点停留在变量等于某个值的时候,而不想在另外加代码,此时我们只需要右键断点,加入判断条件即可,只是一个小技巧,是否感觉身心愉悦,再也不用一直按F9,然后盯着变量看了。案例...

2020-11-23 17:43:40 688 1

原创 mysql分区表底层原理

mysql分区表底层原理分区表由多个相关的底层表实现,这个底层表也是由句柄对象标识,我们可以直接访问各个分区。存储引擎管理分区的各个底层表和管理普通表一样(所有的底层表都必须使用相同的存储引擎),分区表的索引知识在各个底层表上各自加上一个完全相同的索引。从存储引擎的角度来看,底层表和普通表没有任何不同,存储引擎也无须知道这是一个普通表还是一个分区表的一部分。分区表的操作按照以下的操作逻辑进行:select查询当查询一个分区表的时候,分区层先打开并锁住所有的底层表,优化器先判断是否可以过滤部分分区,然

2020-11-23 16:10:57 170

原创 什么是软弱虚引用

强引用自然不用多说SoftReference 软引用在堆内存不足时,会被GC回收掉作用:做缓存用,一般存储大对象,当内存足够时,可直接获取缓存中对象,内存不足时回收掉,但是不如redis缓存好WeakReference 弱引用只要遭遇了GC就会回收一般用在容器ThreadLocal 中的Entry的key指向的是一个WeakReference弱引用,所以在GC是会被回收,但是Entry的value是强引用,所以在使用完ThreadLocal时要调用remove()方法。ThreadL

2020-11-23 16:07:44 119

原创 Idea的一些常见设置

Idea的一些常见设置1、 按住Ctrl+滚轮,可以改变编辑区的字体大小2、 鼠标悬停后有一个提示3、自动导包和删除没有引用的包4、 不区分大小写进行提示5、 打开类放在最后面6、创建类时加入作者信息7、 自动添加序列化ID...

2020-11-23 15:57:59 110

原创 mysql安装以及异常解决

1、mysql下载:https://dev.mysql.com/downloads/mysql/选择MySQL Community Server 5.7.31注意:下载完之后解压到非中文目录下2、在mysql目录下创建文件my.ini复制这些代码进去,注意改成自己的目录(D:/software/mysql-5.7.31-winx64)并且:是"/"不是“\”.[client]port=3306default-character-set=utf8[mysql] default-cha

2020-09-15 00:09:24 244

原创 redis 后台启动

创建bat文件redis.bat里面写入一下内容(E:\soft\redis_win_jb51为redis路径)E:cd soft\redis_win_jb51redis-server.exe redis.windows.conf@echo offcmd创建vbs文件写入如下内容set ws=wscript.createobject("wscript.shell")ws.run "redis.bat /start", 0两个文件放在同一级目录下...

2020-09-14 09:34:49 134

原创 mysql慢查询记录

每日一题:mysql如何开启慢查询?此答案仅供参考:1.参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒才记录查看慢查询相关参数mysql> show variables like ‘slow_query%’;mysql> show variables like ‘long_query_ti

2020-07-15 10:49:54 122

原创 JSP接口响应数据带有很多空行问题

JSP接口响应数据带有很多空行问题1、 用jsp写了一个查询接口,直接response.getWriter().write(json.toString());响应数据的,结果发现请求端拿到的数据含有很多空行发现行数和jsp头的<%@page *** %>行数一样,因为它是JSP编译代码,所以编译完毕后,<%…%>全都被干掉,那么整行内容实际上就剩下最右边的 \n 了。于是我将换行全部干掉了,果然,响应数据只有一行了后面网上又找到了其他方法,2、 方案二 在web

2020-06-10 15:13:02 527

原创 win 7 安装mysql过程记录

**win 7 安装mysql过程记录**1. 下载下载地址:https://dev.mysql.com/downloads/mysql/会比较慢,以下提供稍快的链接Mysql国内镜像:直击链接下载后解压到E:\soft\mysql-8.0.11-winx64(根据自己喜好),后面的my.ini中的路径要对应安装之前,先将已安装的mysql删除干净,特别是my.ini文件,会导致后...

2020-04-17 18:15:16 163

原创 解决idea maven reimport失效问题

解决idea maven reimport失效问题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导...

2020-04-16 11:31:59 6930

原创 IDEA引入SVN中的项目

1、 设置idea的svn路径填入本地svn客户端的绝对路径2、 checkOut项目

2019-12-03 14:47:23 173

原创 mysql导出数据库表到xls

使用以下sql:select * from t_series into outfile '/tmp/series.xls';时报错:ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement这时查看文件读写权限:...

2019-12-02 11:12:55 274

原创 Dom4j SAXReader 解析xml文件之后,将xml文件重命名为"xxx.bak"失败

以下方式解析xml文件,然后重命名失败File file = new File("D/test.txt"); Document doc = reader.read(file );...file.renameTo(new File(file.getPath() + ".bak"));将FileInputStream引入,这样就可以重命名了FileInputStream fis...

2019-11-27 11:46:40 257

原创 ftp 客户端出现 425报错 读取目录列表失败

FTP 425报错使用filezilla server创建了服务端的ftp,开启了被动模式,被动端口开了60020~20031,具体端口看自己需求添加用户,指定了访问目录然后在客户端连接ftp时一直出现425 can't open data connection for transfer of "/"读取目录列表失败其实,在客户端已经登录连接了,报错原因在于客户端的被动端口没有打开...

2019-11-15 11:41:28 6266

原创 http post 请求示例

public static String post6(String URL,String json) {String obj=null;// 创建默认的httpClient实例.CloseableHttpClient httpclient = HttpClients.createDefault();// 创建httppostHttpPost httppost = new HttpPost...

2019-09-09 14:46:44 1375

原创 sql之去重留一

DELETE consum_recordFROMconsum_record,(SELECTmin(id) id,user_id,monetary,consume_timeFROMconsum_recordGROUP BYuser_id,monetary,consume_timeHAVINGcount(*) > 1) t2WHEREconsum_recor...

2019-08-09 10:41:05 180

原创 tomcat用线程监控另一个服务

1 起一个监控服务,写一个listner,服务启动即开启监控线程public class CheckServerListner implements ServletContextListener { private CheckServerThread myThread; @Override public void contextDestroyed(ServletContextEv...

2019-06-29 14:36:43 274

原创 用javamail发送邮件

package com.shareinfo.common.util.mail;import java.util.Calendar;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message.RecipientType;import javax.mail.MessagingE...

2019-06-29 13:10:17 203

原创 mysql中select语句的执行顺序

FROM <left_table>ON <join_condition><join_type> JOIN <right_table>WHERE <where_condition>GROUP BY <group_by_list>HAVING <having_condition>SELECTDISTINC...

2019-06-21 17:43:37 178

原创 windows系统下ftp上传问题425

客户端能连上server,但是输入命令会提示关闭客户端的防火墙

2019-05-13 14:46:44 754

转载 windows系统下ftp上传下载和一些常用命令

windows系统下ftp上传下载和一些常用命令先假设一个ftp地址 用户名 密码 FTP Server: home4u.at.china.comUser: yepanghuangPassword: abc123 打开windows的开始菜单,执行“运行”命令,在对话框中输入ftp,按下“确定”按钮将会切换至DOS窗口,出现命令提示符 ftp>键入命令连接FTP服务器:...

2019-05-13 14:40:33 1262

原创 WebService

客户端生产代码命令:(格式:wsimport -s “src目录” -p “生成类所在包名” -keep “wsdl发布地址”)wsimport -s E:\bsp-workspace\service-test\src -p com.sf.lsc -keep http://localhost:9998/Service/testService?wsdlselecta.member_name 客...

2019-02-28 09:38:05 98

原创 PROCEDURE&JOB

CREATE OR REPLACE PROCEDURE DELETE_2000W_DATA ISTM_COUNT NUMBER(3);ERR_CODE VARCHAR2(200); --错误码ERR_MSG VARCHAR2(2000); – 错误信息beginselect count(*) into TM_COUNT from tt_waybill_additional t where...

2019-02-28 09:35:46 178

转载 类加载机制

从ClassLoad开始说起ClassLoader顾名思义就是我们所常见的类加载器,其作用就是将编译后的class文件加载内存当中.在应用启动时,JVM通过ClassLoader加载相关的类到JVM当中.在具体了解ClassLoader之前我们先来了解下JVM的类加载机制.类加载机制虚拟机将class文件加载到内存,并对数据校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型...

2019-02-27 11:43:20 178

转载 java面试

这里写自定义目录标题今天要谈的主题是关于求职,求职是在每个技术人员的生涯中都要经历多次。对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这个系列的文章,一方面帮助自己巩固下基础,另一方面也希望帮助想要换工作的朋友。相关概念面向对象的三个特征封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。多态的好处...

2019-02-27 10:34:21 142

空空如也

空空如也

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

TA关注的人

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