- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 Java基于Junrar包实现rar文件解压缩
添加依赖// https://mvnrepository.com/artifact/com.github.junrar/junrar implementation group: 'com.github.junrar', name: 'junrar', version: '0.7'代码示例package com.tools;import java.io.File;import java.io.FileOutputStream;import com.github.junrar.Arc
2021-07-22 17:57:50 2235
原创 Windows 10系统时间显示秒
Win10系统时间显示秒的方法,只需修改下注册表即可在键盘上按下Win+R组合键打开运行,输入regedit,点击确定在打开的注册表编辑器窗口中,依次展开到HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced或直接在路径框中直接输入:计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
2021-03-15 14:33:05 655 1
原创 Linux下配置Samba服务器使用SMBv1或SMBv2协议
修改配置文件编辑Samba配置文件:vi /etc/samba/smb.conf在smb.conf文件中找到[global],在[global]最后行进行添加配置只启用SMB1:server max protocol = NT1只启用SMB2:server min protocol = SMB2_02server max protocol = SMB2_24如下图所示:配置添加完后保存并退出,然后重启Samba服务即可...
2021-02-01 15:36:57 13795
原创 Java基于sqlite-jdbc和HikariCP包实现Java连接SQLite数据库源码
添加依赖 // https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc compile group: 'org.xerial', name: 'sqlite-jdbc', version: '3.32.3.2' // https://mvnrepository.com/artifact/com.zaxxer/HikariCP compile group: 'com.zaxxer', name: 'HikariCP',
2020-11-20 16:50:42 1575
原创 Java基于nfs-client包实现NFS协议连接linux服务器进行文件上传与下载操作源码
添加依赖// https://mvnrepository.com/artifact/com.emc.ecs/nfs-client compile group: 'com.emc.ecs', name: 'nfs-client', version: '1.0.3'代码示例package com.xl;import com.emc.ecs.nfsclient.nfs.io.Nfs3...
2020-03-18 16:14:18 5827 4
原创 Java基于jcifs包实现SMB协议连接linux服务器进行文件上传与下载操作源码
添加依赖// https://mvnrepository.com/artifact/jcifs/jcifs compile group: 'jcifs', name: 'jcifs', version: '1.3.17'代码示例package com.xl;import jcifs.smb.SmbFile;import jcifs.smb.SmbFileInputStream...
2020-03-18 16:11:11 1177
原创 Java之删除文件和文件夹
代码示例package com.xl;import java.io.File;public class DeleteFile { public static void main(String[] args) throws Exception { File file = new File("F:\\data\\nfs\\"); deleteFile...
2020-03-18 16:07:19 185
原创 Git保存当前分支的修改并切换分支(暂时不想提交)
Git保存当前分支的修改并切换分支(暂时不想提交)命令:git stash注意,这只能暂存已经tracked的文件,即已经提交过的文件,而新加的文件则还是不能暂存成功想要暂存所有需要加上一个参数:git stash --include-untracked或者:git stash save -u问题改完,再且回到分支,可以使用下面命令将暂存区的文件恢复出来git stash po...
2020-01-07 17:10:22 2897 1
原创 Git常用命令
Git常用命令查看配置信息:git config --list查看Git版本:git --version查看状态:git status查看本地分支:git branch查看远程分支:git branch -a (带有“*”号的表示当前分支)查看提交历史:git log查看历史记录:git log --oneline查找指定用户的提交日志:git log --author=用户名 ...
2020-01-07 17:09:21 103
原创 Java之根据当前时间,获取之后20个相隔15分钟的时间点
package com.xl;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class GetDate { //输出从当前时间获取整15分的时间 //比如 10:00 10:15 10:30 11:00 public s...
2020-01-07 16:39:43 2165
原创 Java基于commons-net包实现FTP协议连接linux服务器进行文件夹上传与下载操作源码
添加依赖// https://mvnrepository.com/artifact/commons-net/commons-netcompile group: 'commons-net', name: 'commons-net', version: '3.6'// https://mvnrepository.com/artifact/org.apache.commons/commons-la...
2019-11-01 11:20:14 515
原创 Java基于commons-net包实现FTP协议连接linux服务器进行单个文件上传与下载操作源码
添加依赖// https://mvnrepository.com/artifact/commons-net/commons-netcompile group: 'commons-net', name: 'commons-net', version: '3.6'// https://mvnrepository.com/artifact/org.apache.commons/commons-la...
2019-10-30 13:50:14 322
原创 Java基于jsch包实现SFTP协议连接linux服务器进行文件上传下载、创建及删除操作源码
添加依赖// https://mvnrepository.com/artifact/com.jcraft/jschcompile group: 'com.jcraft', name: 'jsch', version: '0.1.54'代码示例package com.xl;import com.jcraft.jsch.*;import java.io.File;import ja...
2019-10-21 16:36:22 535
原创 Java之各种数据类型的转换
String —>StringBuilder转换String str = "look";StringBuilder builder = new StringBuilder(str);StringBuilder —>String转换StringBuilder builder = new StringBuilder("look");String str = builder.to...
2019-10-17 17:25:50 214
原创 Java之String字符串的使用
String不可变字符串的使用根据索引获取对应字符:str.charAt(索引)根据字符获取对应索引:属性名.indexOf("字符")字符串拼接:属性名.concat("104")截取:属性名.subString(begin,end)【begin,end)属性名.subString(begin)【begin)替换:属性名.replace("l","k")属性名.r...
2019-10-17 17:24:42 144
原创 Java之IO流--判断文本中是否有需要过滤的关键字
public static void main(String[] args) throws IOException { InputStream inputStream = null; InputStreamReader inputStreamReader = null; BufferedReader bufferedReader = null; ...
2019-10-17 17:23:32 339
原创 Linux中SFTP服务器的搭建
准备工作在搭建服务器前要保证linux上有网,能够ping通网址(可使用桥接模式)关闭防火墙查看防火墙当前状态:systemctl status firewalld关闭防火墙:systemctl stop firewalld永久关闭防火墙(开机不自启):systemctl disable firewalldSFTP服务器的搭建Linux中有自带的SFTP服务器,可以直接创建共享目录...
2019-10-17 17:19:54 594
原创 Linux中SMB服务器的搭建
准备工作在搭建服务器前要保证linux上有网,能够ping通网址(可使用桥接模式)关闭防火墙查看防火墙当前状态:systemctl status firewalld关闭防火墙:systemctl stop firewalld永久关闭防火墙(开机不自启):systemctl disable firewalldSMB服务器的搭建安装:yum -y install samba设置开...
2019-10-17 17:16:03 363
原创 Linux中FTP服务器的搭建
准备工作在搭建服务器前要保证linux上有网,能够ping通网址(可使用桥接模式)关闭防火墙查看防火墙当前状态:systemctl status firewalld关闭防火墙:systemctl stop firewalld永久关闭防火墙(开机不自启):systemctl disable firewalldFTP服务器的搭建当你想要删除共享目录中的文件和文件夹时,你会发现文件和文件...
2019-10-17 17:08:27 165
原创 Linux中NFS服务器的搭建
准备工作在搭建服务器前要保证linux上有网,能够ping通网址(可使用桥接模式)关闭防火墙查看防火墙当前状态:systemctl status firewalld关闭防火墙:systemctl stop firewalld永久关闭防火墙(开机不自启):systemctl disable firewalldNFS服务器的搭建安装:yum install nfs-utils设置...
2019-10-17 17:06:24 338
原创 Linux中Chown命令的用法
用途:更改文件的所有者或组。命令由单词change owner组合而成。用例:更改文件的所有者:文件 file.txt 的所有者更改为 xl。作为所有者,xl可以使用 chmod 命令允许或拒绝其他用户访问 file.txt。chown xl file.txt更改目录的所有者:将目录 data 中所有文件的所有者和组更改为用户 xl和组 user- R 递归式地改变指定目录及...
2019-10-17 17:05:04 366
原创 Linux中Chmod命令的用法
使用方式 : chmod [-cfvR] [--help] [--version] mode file…Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]…][,...]u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(...
2019-10-17 17:03:48 209
原创 Linux中管理SELinux状态
查看SELinux状态如果SELinux status参数为enabled即为开启状态。命令:/usr/sbin/sestatus -v命令:getenforce关闭SELinux:临时关闭(不用重启机器):设置SELinux 成为disabled模式。setenforce 1 设置SELinux 成为enforcing模式setenforce 0 永久关闭SE...
2019-10-17 17:02:41 144
原创 Linux中安装VIM命令
查看是否安装或者是否安装成功,使用命令:rpm -qa | grep vim如果有一个没有安装成功,比如vim-enhanced,就用命令:yum -y install vim-enhanced安装。或者全部重新安装一遍,使用命令:yum -y install vim...
2019-10-17 17:01:17 467
原创 Idea中Dagger2的使用
1. 简介Dagger2是一个依赖注入框架,butterknife也是一个依赖注入框架。不过没有Dagger2好用,Dagger2的主要作用,就是对象的管理,其目的是为了降低程序耦合。2. 注解介绍@Inject :这个注解有两种使用方式,一种是注解类的构造函数,一种是注解类的成员变量。@Provides这个注解的功能就是标注提供被注入的对象的方法,是为了弥补@Inject 注解出现的...
2019-10-17 16:59:52 234
原创 Windows10中快捷键的使用
1.资源管理器快捷键Win+E: 打开“资源管理器”。Win+R: 打开“运行”对话框。Win+L: 锁定当前用户。Ctrl+W: 关闭当前窗口。Alt+D: 定位到地址栏。Ctrl+F: 定位到搜索框。F11: 最大化和最小化窗口切换。Alt+向左键:查看上一个文件夹。Alt+向右键:查看下一个文件夹Alt+向上键:查看父文件夹Ctrl+Shift+N:新建文件夹Ctrl...
2019-10-17 16:58:16 207
原创 Idea中Gradle的使用
1.下载从官网中下载gradle完整的安装包:https://gradle.org/releases/下载完成后直接解压到你要放置的位置。然后配置环境变量,在cmd命令里输入gradle -v如果能显示版本号,说明环境配置完毕。2.在idea中的配置在其它盘新建文件.gradle(使用dos命令mkdir .gradle ),做为gradle下载的jar包仓库主目录,默认路径为C:\U...
2019-10-17 16:56:34 683
原创 IPv4和IPv6的相互转换
IPV6 为 128bit 16bit × 8例: 192.168.0.118IPv4为十进制,所以转换成十六进制的IPv6就变成:192.168.0.118 → 0000:0000:0000:0000:0000:0000:c0a8:0076c0a8:0076 0可省略变成 ::c0a8:0076 或 ::c0a8:0:76IPv6为十六进制,所以转...
2019-10-17 16:51:55 2642
原创 数据库之SQL查看表信息
显示表结构,字段类型,主键,是否为空等属性,但不显示外键desc 表名;查看表中所有字段的详细信息select * from INFORMATION_SCHEMA.Columns where table_name='表名'查看表中所有字段的详细信息select * from information_schema.columns where table_schema = '表所在数据库...
2019-10-17 16:48:17 3277
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人