- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Linux重启服务器设置程序自启;
重启设置在 /etc/rc.d/rc.local 文件服务器重启后会被执行是用于添加开机启动命令,/etc/rc.local是/etc/rc.d/rc.local的软连接,软连接相当于windows的快捷键打开rc.local文件# /etc/rc.d/rc.local#!/bin/bash# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES## It is highly advisable to create own systemd service
2022-04-28 11:04:22 2314
原创 Gitlab的安装
Gitlab安装1.安装相关依赖yum -y install policycoreutils openssh-server openssh-clients postfix2.启动ssh服务&设置为开机启动systemctl enable sshd && sudo systemctl start sshd3.设置postfix开机自启,并启动,postfix支持gitlab发信功能systemctl enable postfix && s
2022-04-08 17:22:58 1138
原创 sql语句的执行顺序
sql语句的执行数据库编译器产生执行计划,决定着SQL的实际执行方式。但是编译器只是尽力服务,所有数据库的编译器都不是尽善尽美的。了解数据库编译器的特性,才能避规其短处,写出高性能的SQL语句。程序员在设计数据模型以及编写SQL语句时,要把算法的思想或意识带进来。编写复杂SQL语句要养成使用 WITH 语句的习惯。简洁且思路清晰的SQL语句也能减小数据库的负担 。了解sql的执行顺序才能更加清晰清楚sql执行的流程FROM<left_table> ↓ON<join_
2022-04-07 15:09:11 239
原创 Java 获取机器 ip 、mac 地址 工具类
获取机器 ip 、mac 地址import java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.util.Enumeration;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;public class LocalAddressUtil {
2022-04-06 11:58:14 238
原创 String类为什么不可以被继承?
String类在声明时使用final关键字修饰,被final关键字修饰的类无法被继承。因为只有当字符串是不可变的,字符串池才有可能实现。字符串池的实现可以在运行时节约很多heap空间,因为不同的字符串变量都指向池中的同一个字符串。但如果字符串是可变的,那么String interning将不能实现,因为这样的话,如果变量改变了它的值,那么其它指向这个值的变量的值也会一起改变。如果字符串是可变的,那么会引起很严重的安全问题。譬如,数据库的用户名、密码都是以字符串的形式传入来获得数据库的连接,或者在socke
2022-03-08 10:17:52 1050
原创 Java 出现“Illegal key size”错误的解决记录
java.security.InvalidKeyException:illegal Key Size 解决
2022-02-28 15:13:32 1819 1
原创 雪花算法介绍
雪花算法雪花算法是一种生成分布式全局唯一ID的算法,生成的ID称为Snowflake IDs。这种算法由Twitter创建,并用于推文的ID。一个Snowflake ID有64位。第1位:Java中long的最高位是符号位代表正负,正数是0,负数是1,一般生成ID都为正数,所以默认为0。接下来前41位是时间戳,表示了自选定的时期以来的毫秒数接下来的10位代表计算机ID,防止冲突。其余12位代表每台机器上生成ID的序列号,这允许在同一毫秒内创建多个Snowflake ID。...
2022-01-06 11:29:18 713
转载 Java iText5.5.1 绘制PDF表格
iText下载链接:http://sourceforge.net/projects/itext/files/会有两个文件夹:extrajars中的extrajars-2.3.jar文件用于解决中文不显示的问题。将下载的itext-5.5.1文件解压之后,将itextpdf-5.5.1.jar导入就可以使用了。由于在使用过程中没有API 参考,以及网上的资料都是之前老版本的,所以一些用法都是经过不断的尝试得出来的。要生成的PDF表格如下两幅图所示:iText简单介绍:(1) iText中用文本
2021-09-09 10:00:43 1123
原创 Linux 常用命令
Linux 常用命令一、文件和目录1.cd命令它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径:cd /home 进入 ‘/ home’ 目录cd … 返回上一级目录cd …/… 返回上两级目录cd 进入个人的主目录cd ~user1 进入个人的主目录cd - 返回上次所在的目录2.pwd命令pwd 显示工作路径3. ls命令查看文件与目录的命令,
2021-04-23 09:04:40 97
原创 mysql 下 计算 两点 经纬度 之间的距离
mysql距离计算,单位m,以及排序lon 经度 lat 纬度/*传入的参数为 纬度 纬度 经度 ASC升序由近至远 DESC 降序 由远到近 */ (单位 m)SELECT *, ROUND( 6378.138 * 2 * ASIN( SQRT( POW( SIN( (
2021-04-16 11:57:03 426
原创 linux使用yum命令安装telnet
在安装测试flume的时候发现没有安装telnet, 顺便总结记录了一下yum、rpm命令的使用。如果没有安装telnet的话, 需要使用yum命令安装.1,先检查是否安装了telnet :rpm -qa | grep telnet-2. 然后检查yum列表里面有什么[root@slave01 ~]# yum list | grep telnettelnet-server.x86_64 1:0.17-48.el6
2021-04-14 09:47:52 621
原创 触发器if使用
如何在触发器中使用if 判断创建名字为 ins_staffRoom 的触发器 ,判断 flag 状态进行处理CREATE TRIGGER ins_staffRoom AFTER INSERT ON tb_staff_room FOR EACH ROW beginif new.flag = ‘0’ and ‘0’= (select issue_modefrom tb_village where new.villageid = id )theninsert into tb_log_staff (id
2021-03-26 15:35:48 2587
原创 禅道占用磁盘空间
如何在触发器中使用if 判断*[HTML]:创建名字为 ins_staffRoom 的触发器 ,判断 flag 状态进行处理CREATE TRIGGER ins_staffRoom AFTER INSERT ON tb_staff_room FOR EACH ROW beginif new.flag = ‘0’ and ‘0’= (select issue_modefrom tb_village where new.villageid = id )theninsert into tb
2021-03-26 15:33:27 1124
原创 Exif信息 处理图片上传时翻转问题
java处理旋转角度的图片Java读取图片EXIF信息的方法:首先介绍一下什么是EXIF,EXIF是Exchangeable Image File的缩写,这是一种专门为数码相机照片设定的格式。这种格式可以用来记录数字照片的属性信息,例如相机的品牌及型号、相片的拍摄时间、拍摄时所设置 的光圈大小、快门速度、ISO等等信息。除此之外它还能够记录拍摄数据,以及照片格式化方式,这样就可以输出到兼容EXIF格式的外设上,例如照片打印机 等。目前最常见的支持EXIF信息的图片格式是JPG,很多的图像工具都可以直接
2021-03-23 08:55:41 637
原创 用户openid获取
下面展示一些 内联代码片。JAVA获取用户openid @ApiOperation("获取微信小程序的openid") @RequestMapping(value="/openid" ,method= RequestMethod.GET ) public Result<?> getOpenid(@RequestParam(name = "code") String code,//机器码 @Reques
2021-03-22 14:41:52 155
原创 Navicat for MySQL
按以下方式可以破解,亲测有效链接:https://pan.baidu.com/s/1PkDEITN8eK6CodK4AnC4KQ提取码:b9pi
2020-05-15 16:42:43 81
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人