自定义博客皮肤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失败Starting MySQL. ERROR! The server quit without updating PID

服务器重启之后,启动mysql报错,Starting MySQL. ERROR!The server quit without updating PID file (/usr/local/mysql/mysqld.pid).所有方法都试过还是启动不了的话,检查一下数据盘是否挂载上,有可能是没有设置开机自动挂载。使用mount命令挂载数据盘之后service mysql start重新启动mysql即可。

2023-05-06 10:08:22 732

原创 hutool ftp上传文件 FTPConnectionClosedException: Connection closed without indication.

使用hutool ftp上传文件在部分服务器下会报异常,原因是hutool封装的ftp没有默认设置ftp的模式。

2023-02-09 15:53:37 1299

原创 easyExcel生成File

easyExcel生成File

2022-07-06 15:14:11 1991

原创 XWPFDocument 、XWPFParagraph设置段落标题

XWPFDocument 、XWPFParagraph设置段落标题在开发中遇到使用XWPFDocument 、XWPFParagraph设置标题不起作用的问题,参考了网上的一下资料归纳了以下步骤第一步:新建一个word文档作为模板,新建一行随便输入内容,设置为一级标题,有需要的话可以换行输入内容设置二级标记等等。效果如下第二步编码:代码如下:public class WordUtil { private CTStyles styles = null; public void

2021-04-13 22:02:49 5250 9

原创 excludepathpatterns不生效(Required request body is missing异常)

excludepathpatterns不生效(Required request body is missing异常)记录一个springboot配置的拦截器excludepathpatterns不拦截的地址失效问题自己定义的拦截器public class MyHandlerInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request,

2021-03-01 20:28:14 2320 2

原创 @Component、@Autowired无效的问题(空指针、得到空对象)

@Component、@Autowired无效的问题(空指针、得到空对象)记录一次再开发中遇到的问题,springboot 中的@Component、@Autowired注入无效,话不多说,直接上代码用@Component注解将MyWebDriver类注入容器中@Component("myWebDriver")public class MyWebDriver { public WebDriver getWebDriver(String driver,String driverPath){

2021-02-23 17:35:06 3438

原创 设计模式之模板方法模式(简单了解)

设计模式之模板方法模式模式定义:模板方法(Template Method)用来定义算法的框架,将算法中可变的步骤定义为抽象方法,交给子类来实现或重写。使用模板方法的好处1.避免代码冗余。算法不可变的部分由模板方法定义,所有子类均可复用,可以避免子类重复定义相同的代码2.提高代码稳定性。算法的可变部分是不稳定的。将不稳定的步骤定义为抽象方法,交给子类去实现。模板方法依赖于抽象方法,能保证算法框架的稳定性使用场景1.当算法中含有可变步骤和不可变步骤时,让子类决定可变步骤的实现方式2.当多个类中含有

2021-01-18 22:52:54 109

原创 排序算法之插入排序-Java

排序算法之插入排序插入排序,也被叫做直接插入排序。对于少量的元素排序是一个有效的算法。他的基本思想是将一个元素插入到已经排序好了的有序表中,从而产生一个新的有序表。实现代码public class Sorting { public static void main(String[] args) { int[] arr = {5,10,47,3,52,22,11,66,93,99,95}; Sorting.insertSort(arr); Sor

2021-01-18 21:55:00 99

原创 Java FileInputStream、FileOutputStream的使用(文件输入输出流、字节流)

FileInputStream、FileOutputStream的使用(文件输入输出流、字节流)1.FileInputStreamFileInputStream官方api说明:public class FileInputStreamextends InputStreamA FileInputStream obtains input bytes from a file in a file system. What files are available depends on the host en

2020-08-29 16:11:01 480

原创 js回调函数获取异步返回值

js回调函数获取异步返回值1.尝试获取异步返回值function test(){ var res = 0; setTimeout(function(){ res = 1; },1000) return res}function opreation(){ var r = test() console.log(r) //输出结果为0}上述方法获取不到异步操作返回的数据,所以以上方法是错误的2.回调函数获取js可以将函数作为参数传递到另一个函数中执行function test(

2020-08-28 14:29:03 4304 2

原创 java使用回调函数

java回调函数回调函数(callback Function),顾名思义就是用来回调的函数。在两个类A、B中,A在调用B接口的同时B也在调用A回调函数也常用于线程中的异步获取消息。举个简单的例子,公司中老板分发任务给员工A,让A完成任务一段时间后回复老板,而老板总不能等待A完成任务,期间老板可能还要做其他重要的事情,所以A就可以通过回调通知老板任务完成了代码例子1.定义回调接口,内置一个员工回复老板的函数public interface MyCallback { public void ca

2020-08-28 14:24:57 514

原创 StringBuilder的容量:StringBuilder Capacity(Java学习笔记)

关于StringBuilder的容量:StringBuilder CapacityStringBuilder 在创建实例的会给我们一个初始容量StringBuilder stringBuilder = new StringBuilder(); System.out.println(stringBuilder.capacity());//初始容量为10//StringBuilder的最大容量//private static final int MAX_ARRAY_SIZE = Integer.

2020-08-27 16:14:45 1342

原创 node.js 加载路由文件(node.js学习笔记)

node.js 加载路由文件(node.js学习笔记)router.js(处理请求的路由文件)文件//加载expressvar express = require('express')//使用express创建路由实例var router = express.Router()//处理请求router.get('/router', function(request, respond) { respond.send('this node.js router')})//导出路由实例mo

2020-08-27 09:21:00 407

空空如也

空空如也

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

TA关注的人

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