- 博客(29)
- 收藏
- 关注
原创 【数据库表结构文档生成工具】
偶然间,发现了一个非常好用的项目,这个项目能够快速的将数据库表结构以文档形式导出,解决了之前项目要验收写数据库设计文档时的困扰。有了这个工具的加持,一键导出系统表结构,对快速理解项目的整体情况有很大帮助~~,有兴趣的小伙伴可以看看。个人博客:一、项目来源项目来源于GItHub上的一个开源项目,作者将这个项目命名为 screw,含义为螺丝钉,寓意为:工具虽小,但作用很大,是开发中重要的工具GitHub地址:点击跳转二、具体使用1、导入依赖新建一个Maven项目,在pom.xml文件中添加依赖,拉
2021-11-21 16:32:09 875
原创 实用工具软件分享
个人博客地址程序小牛本人平时喜欢收集一些好用的软件,正好最近在研究个人博客,就想通过这篇个人博客向大家分享下自己的一些工具,同时也方便为自己做个记录工具介绍一、通用工具1.截屏、录屏工具 Snipaste snipaste是我最常用的截屏工具,相比其他截屏我更喜欢它的悬浮截屏,按下F1快捷键截屏后按下F3就可以将截下的图在屏幕上置顶随意拖动缩放,对于像我这样靠着C+V大法的底层码农来copy代码是再方便不过了。<!-- more --> fscaptur.
2021-11-14 10:40:53 1370
原创 SublimeText使用技巧
Sublime Text打开一个文件时,可以在当前窗口打开,但打开一个文件夹就会显示在新窗口怎么才能在当前窗口打开一个项目文件夹呢?网上找了下基本都是说下面两种方法方法一:如下图所示,打开Preferences中的Settings-Default,按ctrl+f查询快捷键找到”open_files_in_new_window”:true,复制该行代码到Settings-User中,并把true改为false.Settings-Default是默认设置文件,无法修改,你将需要修改的代码复制到us
2021-10-20 10:02:54 538
原创 Linux环境搭建保姆级操作
缘由小伙伴想要学习开发技术,总要有一套自己的服务器环境来反复折腾。对比云服务器的收费和多节点间网网络通讯问题,总结在电脑性能可以情况下还是通过虚拟机方式部署多节点服务器较好。建议人手一套,这样后续方便 学Linux、用Linux、Linux环境编程、应用和项目部署、工具实验等一系列学习和实践软件版本物理宿主机系统:Windows 10 虚拟机软件:VMware Workstation 10 版本 CentOs 操作系统ISO镜像:CentOs 7.4 64位 SSH终端软件 xsh..
2021-10-17 12:57:02 236
原创 通过共享实现电脑间文件传递
背景:在办公时,你要发给小明一个很大的文件,u盘村不下,切传输速度慢,怎么解决一、在你一个本地空间新建一个文件夹FileReceive二、右键属性,点击共享三、选择共享账号为everyone,这之后会有一个窗口提示共享已完成,点击右下角的“完成”按钮四、虽然现在共享给了Everyone,但是组和用户那里却没有Everyone,需要另行添加。点击箭头所指处的“编辑”。五、在“FileReceive的权限”窗口中点击箭头所指处的“添加”。...
2021-10-13 13:47:39 775
原创 Git冲突:commit your changes or stash them before you can merge. 解决办法
用git pull来更新代码的时候,遇到了下面的问题:error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx.java'Please, commit your changes or stash them before you can merge.Aborting出现这个问题的原因是其他人修改了xxx.java并提交到版本库中去了,而你本地也修改了xxx.php
2021-09-27 14:51:05 225
原创 powerDesigner的安装及简单使用
目录一、安装、激活二、设计mysql表三 、从PDM导出SQL脚本四、逆向工程一、安装、激活 1. 双击 powerdesigner125_eval.exe 安装,可以自定义安装目录,需要记住该目录。一路下一步。安装完成 2. 解压PowerDesigner125Crack.rar 将pdflm12.dll复制到PD 安装目录下打开PowerDesigner, 3.菜单Tools -> License Par...
2021-09-27 11:04:13 1868
原创 编写shell脚本免密同步多台服务器
背景:某项目有8台生产服务器,当预生产服务器项目测试通过后,需要将预生产某目录下文件同步推送到8台服务器对应文件目录,若一台一台操作,无疑效率很慢。当前解决方法为在预生产服务器上编写脚本,同步推送到8台服务器。一、准备Linux 安装 sshpass , 使用sshpass可以配置密码,实现当前服务器执行其它服务器脚本无需再输密码...
2021-09-26 14:23:06 469
原创 Shell脚本中$0、$?、$!、$$、$*、$#、$@
1. $$Shell本身的PID(ProcessID)2. $!Shell最后运行的后台Process的PID3. $?最后运行的命令的结束代码(返回值)4. $-使用Set命令设定的Flag一览5. $*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。6. $@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。7. $#添加到Shell的参数个数8. $0Shell本
2021-09-10 14:08:47 278
原创 编写简单脚本导数据
意义:通过编写脚本对数据处理更加灵活,可以通过逻辑关系增强数据的安全性一、公共方法1. 数据库连接 /** * 获取数据库连接 */ public static Connection ConnectOracle() { Connection con = null; try { Class.forName("oracle.jdbc.driver.OracleDriver");
2021-09-10 11:22:36 377
原创 脚本学习心得
一、创建一个新shell文件1. 创建一个脚本文件vi demo.sh2. 田间脚本头文件 3. 授权 和 执行chmod 777 demo.sh -授权./demo.sh -执行
2021-09-03 17:31:14 1702
原创 Linux使用心得
1软连接1.创建软链接ln -s [源文件/目录] [目标文件/目录]示例:在当前目录下 base_domain8558新建快捷方式指向/home/weblogic/weblogic11/user_projects/domains/base_domain8558ln -s /home/weblogic/weblogic11/user_projects/domains/base_domain8558 ./base_domain85582.删除软连接,...
2021-09-03 13:55:59 96
原创 Git使用心得
一、GIt使用流程工作区(workspace)暂存区(index/stage)本地仓库(reposity)远程仓库(remote)二、概念理解fetch : 将远程主机最新内容拉到本地,用户检查了以后决定是否合并到工作本机分支中pull : 将远程主机的最新内容拉下来直接合并,git pull = git fecch + git mergecommitaddclone : 克隆远程仓库pushch...
2021-09-02 16:25:38 237
转载 Url和Uri的区别
统一资源标志符URI(uniform resource identifier ):就是在某一规则下能把一个资源独一无二地标识出来。(URL是通过规则的一种L(locator)定位来标识资源的,因此URL是URI的一种实现方式)拿人做例子,假设这个世界上所有人的名字都不能重复,那么名字就是URI的一个实例,通过名字这个字符串就可以标识出唯一的一个人。现实当中名字当然是会重复的,所以身份证号才是URI,通过身份证号能让我们能且仅能确定一个人。统一资源定位符URL((uniform resource l
2021-03-28 18:13:13 182
原创 Oracle入门
typora-copy-images-to: ..\imagesOracle基本术语数据字典是数据库中所有对象及其关系的信息集合 系统空间信息 数据库中对象信息 性能以及统计信息 Oracle用户信息 用户访问、操作信息 用户角色等权限信息 列的相关信息 数据文件 一个数据库可以有多个数据文件 ...
2020-03-06 22:16:18 137
原创 java 使用socket模拟文件上传
服务端import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io...
2020-03-02 15:10:08 145
原创 java网络编程--实现服务端客户端一对一通信
注意开启顺序:先开启服务端,再开启客户端服务端:import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.Scanner...
2020-03-02 15:08:25 564
原创 类 this 和super
this关键字三大作用调用属性 调用方法 表示当前对象自身的一个对象,可以理解为指向对象本身的一个指针this关键字用法普通的直接引用(即当前对象本身) 形参与成员名字重名,用this来区分 引用构造函数super关键字指向自己父类对象的一个指针,指的是离的最近的一个父类super关键字的用法与this类似,super指向当前对象的父类(可以用super...
2020-02-22 15:09:14 109
原创 构造函数
定义方法函数名与类名完全相同构造函数注意点函数名与类名完全相同 无返回值类型 可以有参数,也可以没有参数 可以对构造函数进行函数重载(函数名相同,参数不同) 当我们定义类后不声明任何构造函数,jvm会帮我们创建一个空参构造,当我们声明了一个有参构造,jvm就不会帮我们创建一个空参构造,若需要,则必须在类中声明一个空参构造构造函数的作用创建对象,使用new 构造函数名(...
2020-01-08 20:35:19 98
原创 Static关键字
static关键字的作用为了实现对象之间的数据共享使用静态变量表示该属性或方法是该类事物共有的、相同的特征。因此在调用的时候可以直接使用类名调用,当然也可以使用对象调用。静态变量优先于对象存在static修饰的变量和方法声明周期随类的加载而加载,随类的消失而消失。(生命周期很长)static的使用用于修饰类的成员成员变量 静态成员变量:使用类名直接调用,也可以...
2020-01-08 19:14:18 94
原创 mybatis与spring整合
整合思路SqlSessionFactory应该放到spring容器中作为单例存在 传统dao的开发方式中,应该从Spring容器中获得sqlSession对象 Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象 数据库的连接以及数据库连接池事务管理都交给spring容器来完成整合步骤创建一个java工程 导入jar包(mybatis与spring整合的...
2020-01-08 16:47:43 74
原创 mybatis标签及关系输出
输入映射和输出映射parameterType输入类型 传递简单类型(int String) 传递pojo对象#{}或者${}括号中的值为pojo的属性名称 pojo包装对象(一个对象里包装另一个对象,包装的pojo取值通过.来获取) resultType(输出类型) 输出简单类型 输出pojo对象 输出pojo列表 输出resultMap <!-- ...
2020-01-08 16:46:37 101
原创 mybatis--接口动态代理--以及相关配置文件配置
Dao需求根据Id查用户 根据用户名查找用户列表 添加用户原始Dao开发方法配置文件(不用变) 新建dao接口public interface UserDAO { /** * 根据用户id查询用户信息 * @param id * @return */ User getUserById(Integer id); /** * 根据用户名模糊查询用户列表 ...
2020-01-08 16:45:58 136
原创 Mybatis基本入门一
mybatis简介本是apache的一个开源项目iBatis 是面向sql的持久层框架,封装了jdbc访问数据库的过程mybatis工程搭建导入依赖jar包(加上mysql连接驱动共11个) 配置SqlMapConfig.xml(建于src下config文件夹下)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE ...
2020-01-08 16:45:04 48
原创 事务
事务Transaction 其实指的是一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败,所有的数据都回归到最初的状态。(回滚)为什么要有事务?为了确保逻辑的成功。例子:银行的转账。使用命令行方式演示事务show variables like '%commit%';set autocommit = off;commit;使...
2019-12-31 09:58:27 63
原创 Spring AOP
AOP相关术语 Jointpoint:连接点,可以被连接的点 pointcut:切入点,真正被拦截到的点(在实际开发中,如果只对save()方法进行增强,save成为切入点) Advice:通知、增强、方法层面的增强。(现在对save()方法进行权限校验,权限校验方法(checkPri)的方法称为是通知...
2019-12-30 08:32:55 64
原创 spring 注解
组件扫描:只扫描类上的注解(哪些包下的类使用ioc注解) <context:component-scan base-package="完整路径"/>@Component: 组件类注解:修饰一个类,将这个类交给Spring管理在类上添加@Component("userDao") 相当于<bean id=:"userDao...
2019-12-29 10:13:51 52
原创 Spring4的IOC控制反转xml方式
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/20...
2019-12-28 21:02:53 80
原创 前端篇之表单维护
本人是一名初入编程坑的菜鸟,这次表单维护也是本鸟一次体验,生活不易,远离编程。这次表单维护主要是对数据库内数据进行增删改查,功能简单,在此仅记录本次编程之路。需求:先看看第一步化工单位树吧:化工树采用Ztree实现:ztree官网:http://www.treejs.cn/v3/demo.php#_101首先本人下载了ztree开源代码,并进行各种尝试,尽力了解各属性,方法...
2018-11-16 21:06:47 558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人