- 博客(10)
- 收藏
- 关注
原创 实现文件上传改变临时文件存储位置
文件上传 说明: 文件上传流程 :把request对象封装成fileitem对象存于磁盘或内存,获取ftp服务器地址和端口号,用storeFile方法将字节流写到服务器,服务器反序列化为文件 文件上传——getUploadFileInfo() 将文件信息封装成单独的DiskFileItem对象 对于文件上传,上传的过程中是将文件以字节流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileuplo
2020-10-13 10:25:42
1829
1
原创 解决navicat导出sql文件失败
Navicat 一、查看报错日志信息:声明一点,这里我的报错信息是因为 dateTime字段不能为 0 或null的原因 navicat新建查询 select @@global.sql_mode; 设置之后,不用关闭数据库,直接运行要导入的sql文件即可 set @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; 第二种:同上查看日志信息,我这里是因为 字节太小的原因 查看原始大小
2021-08-29 00:45:21
3240
1
原创 关于jenkins项目构建发布spc 的命令
一、使用的场景 项目为微服务项目,使用jenkins进行统一部署。基本思路是 在jenkins服务器上使用git插件拉取项目代码 使用进行打包 将打好的jar包使用scp远程复制到部署服务器上 执行远程shell脚本启动jar包项目 二、关于密码的问题(免密操作) scp命令copy文件时需要输入密码,然而shell脚本中对密码输入的处理还是很麻烦的。有以下两种方式: 1.使用密码插件,自动输入密码 2.使服务器之间相互信任,这样scp命令就不需要输入密码了 第二种方式为 1.复制jenkins服务器用
2021-06-10 14:46:44
342
原创 LIUNX命令
LINUX的基本命令: su yao //切换为用户"yao",输入后回车需要输入该用户的密码 exit -----退出当前用户 目录的操作: cd / //切换到根目录 cd /bin //切换到根目录下的bin目录 cd ../ //切换到上一级目录 或者使用命令:cd .. cd ~ //切换到home目录 cd - //切换到上次
2021-03-25 16:36:13
192
原创 Lombok注解基本应用
LOMBOK 基本注解 @Data:注解在类上,提供类所有属性getting和setting方法,此外还提供equals、canEqual、hashCode、toString方法 @Setter:注解在属性上,为属性提供set方法 @Getter:注解在属性上,为属性提供get方法 @Slf4j:注解在类上,味蕾提供一个属性名为log的slf4j日志对象 @NoArgsConstructor:注解在类上,为类提供一个无参的构造方法 @AllArgsConstructor:注解在类上,为类提供一个全参的构造方
2021-03-25 13:26:08
167
原创 RocketMQ
一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。 2、消息中间件的组成 2.1 Broker 消息服务器,作为server提供消息核心服务 2.2 Producer 消息生产者,业务的发起方,负责生产消息传输给broker, 2.3
2020-11-05 17:22:26
294
原创 C3P0 数据库连接池
《《c3p0数据库连接池》》 //代码配置 ComboPooledDataSource ds = new ComboPooledDataSource(); ds.setDriverClass(“com.mysql.jdbc.Driver”); ds.setJdbcUrl(“jdbc:mysql://localhost:3306/test”); ds.setUser(“root”); ds.setPassword(“123456”); //设置连接每次增量为5 ds.setAcquireIncrem
2020-10-16 14:45:44
158
原创 JDBC工具类的创建
JDBC工具类的抽取 1.配置文件(在src下创建config.properties) 2.创建私有构造方法(要与类名一致) 3.声明配置信息变量 (用于properties读取配置文件中的信息) 4.创建静态代码块 实现加载配置文件和注册驱动 (通过类加载器返回配置文件的字节流) (创建properties集合,加载流对象的信息) (注册驱动) 5.获取数据库连接方法、 6.释放资源 注意:增删改 返回的没有结果集(不需要释放ResultSet) ###以上不够清晰请分析第二种解释 |
2020-09-17 23:21:16
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅