- 博客(16)
- 收藏
- 关注
原创 PNG图片的叠加使用
签名和指纹是两张png图片,使用起来比较麻烦,于是准备将两张png图片合成一张来使用,实现思路是取两张图片最大的宽和高创建新的图形对象,然后将两张图片贴上去,坐标根据实际需求调整;
2024-11-08 11:03:58
177
原创 Oracle修改有数据的列的字段类型
例如:想修改两个列 COLUMN_A,COLUMN_B 的类型为VARCHAR2(50)正在使用的表肯定不能将列数据置空,这时就需要新建临时列中转一下才能完成修改类型的需求。当正在使用的表,某些字段要更改数据类型时,直接修改列必须为空!
2024-04-17 15:19:10
520
原创 关于UTF-8编码
在程序运行时,数据是在内存的,根据不同的数据类型可以很好的区分相关的数据,但是,如果数据需要传输到内存以外,例如存储到硬盘中,或者传输到网络中,数据转换为二进制的序列,就无法被接收方正确的处理!所以,UTF-8编码最多可能使用4个字节来表示1个字符,在MySQL中,如果需要表示这种能识别4字节对应1字符的编码方式,需要将编码显式的设置为。,当接收方收到这个数据以后,根本无从判断这到底是2个汉字,还是4个字母,或1字母1汉字1字母,或2字母1汉字、1汉字2字母。,第2个字节的前2位都是。
2023-03-06 16:32:21
291
原创 关于CHAR与VARCHAR
中设置的字符长度更大,且实际存入的字符超过255个,MySQL会自动改为使用2个字节来记录实际存储的字符数,并且,这2个字节就是上限了,所以,最多存入65535个字符。,如果某列的数据的长度可能不同,例如用户名,每个用户给自己设置的用户名的长度可能不同,则应该使用。所以,在实际使用时,如果某列的数据都是固定长度,例如身份证号码固定是18位,则应该使用。类型时,默认情况下,MySQL会另使用1个字节,用于记录实际存储的字符数,例如设置为。时,实际存入的字符串是10位,则MySQL会另使用1个字节将。
2023-03-06 16:25:34
292
原创 异步执行,ExecutorService的基本使用
@Override public Result location(String roleArea, String clickArea) throws Exception { ExecutorService executorService = Executors.newFixedThreadPool(3); CountDownLatch countDownLatch = new CountDownLatch(3); Future<List<.
2022-05-24 08:55:00
662
原创 SpringBoot+Shiro基本配置使用
添加Shiro依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.7.1</version></dependency>创建SpringShiroConfig配置类@Configurationpublic class Spri
2021-12-01 10:43:28
523
原创 Excel树状数据绘制导出
//存放数据的二维集合,twoDimensional 中每个List是树状结构的一个分支的所有数据 List<List<JSONObject>> twoDimensional = new ArrayList<>(); //创建对象 XSSFWorkbook xwb = new XSSFWorkbook(); //创建工作表 Sheet sh...
2021-09-06 15:14:28
1459
5
原创 .net 将图片上传至ORACLE数据库
非专业.net开发,突然接手一个老旧的.net系统,要添加一个将图片上传至ORACLE数据库新功能,磕磕绊绊撸了一波代码,纯面向百度编程,完成需求。 private void uploda_Click(object sender, EventArgs e) { try { string bDCDYID = this.infoTJ.BDCDYID; //先将图片保存到本地 .
2021-07-19 19:30:49
216
原创 Excel解析
样例文件格式如下:解析代码如下:@RequestMapping("parseExcel") public List<Map> parseExcel(MultipartFile file) throws IOException { if (file.isEmpty()){ return null; } //获取上传文件名 String filename = file.getOriginal
2021-06-28 11:29:14
129
原创 多文件上传
@PostMapping("uploads")public void uploads(MultipartFile[] multipartFiles, HttpServletRequest request){ List list = new ArrayList(); if (multipartFiles.length>0){ for (int i = 0; i < multipartFiles.length; i++) { Multipa.
2021-06-21 16:23:15
151
原创 Docker基本知识学习记录
Docker1 Docker安装与启动1.1 安装Docker Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。 由于我们学习的环境都使用的是CentOS,因此这里我们将Docker安装到CentOS上。注意:这里建议安装在CentOS7.x以上的版本,在CentOS6.x的版本中,安装前需要安装其他很多的环境而且Docker很多补丁
2020-12-10 10:27:27
787
1
原创 NTP时间同步
执行命令在线安装ntpyum -y install ntp设置NTP服务vi /etc/ntp.conf# 将时钟服务器更改为如下4个server 0.cn.pool.ntp.orgserver 1.cn.pool.ntp.orgserver 2.cn.pool.ntp.orgserver 3.cn.pool.ntp.org启动时间同步服务器systemctl start ntpd && systemctl enable ntpd && ntpdat
2020-10-10 11:00:29
1037
原创 ES多index通过别名关联
ES多index通过别名关联创建别名,并添加索引查询别名通过别名查询kibana通过别名创建索引模型创建别名,并添加索引index 指向索引名 ,alias 指向别名,想要使这些索引关联,别名要一致POST /_aliases?pretty{ "actions": [ { "add": { "index": "basedata_eq_bras", "alias": "bigdatas" } }, { "a
2020-06-03 11:35:30
2518
原创 docker集群部署logstash导入数据到es
docker集群部署logstash导入数据到es创建yml配置文件创建pipeline配置文件logstash.conf编写docker-compose 文件运行后查看日志创建yml配置文件在docker集群master服务器创建/ES/config文件夹,vi logstash.yml文件,添加如下配置http.host: "0.0.0.0"xpack.monitoring.elasticsearch.url: ["es集群url"]xpack.monitoring.enabled: tru
2020-06-03 11:12:57
1490
原创 docker 集群搭建及使用docker compose 搭建es集群
记录下docker 集群搭建及使用docker compose 搭建es集群的探索过程一.创建虚拟机二.配置网络三.安装docker四.Swarm配置五.搭建Portainer可视化界面一.创建虚拟机硬盘64G,内存24G,CPU4,网络适配器网桥,系统安装时设置root用户密码二.配置网络vi /etc/sysconfig/network-scripts/ ifcfg-ens33 打开编辑ifcfg-ens33文件;将ONBOOT=no改为yes,将BOOTPROTO=dhcp改为BOOTPR
2020-05-29 11:02:12
1752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人