自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

旺仔

业精于勤荒于嬉,行成于思毁于随。

  • 博客(72)
  • 收藏
  • 关注

原创 linux 软硬链接 理解

软硬链接:软连接 就是一个快捷文件夹 ,可以指向文件所在的地方,方便访问目标文件。硬链接 各自拥有文件的完整性但是他们的内容是一直保持一致的。删除一个无所谓,删除全部,它才是真正的删除。...

2021-06-26 04:37:25 294

原创 Linux tail find 命令

tail -f 文件名称 ,查看文件末尾,回车,可查看实时打印日志。find 路径 -name '*文件名称*' -- 模糊查询文件名称。

2020-12-07 22:05:20 708

转载 什么是数据库实例

一、通俗解释首先说说,数据库是做什么?数据库是用来长久存储数据的,而我们大家都知道内存只能临时存储,磁盘等才能真正存储数据.那数据库会放那里呢?肯定是存放在磁盘上,其实数据库就是磁盘上的一个文件。从上面我们得出结论:数据库==磁盘上的文件.既然数据库可以看成磁盘上文件,我们怎么使用数据库呢?如果说我们可以直接使用数据库,那就等价与直接使用磁盘上的文件.我们知道这样的一个常识:必须把磁盘上的文件读入内存才能使用.这就与我们以前所知道的一个常识相违背了.那正确的流程是不是应该这样

2020-10-13 10:48:32 4795

原创 Oracle 还原 误删 的 表和数据

flashback table 表A to before drop rename to 表B;表A 为已经删除的表,表B为还原后的表。执行后,原本已经删除的表A的结构和数据会出现在表B,

2020-10-09 23:24:18 172

转载 mybatis执行流程

通过 Resources 工具类读取 mybatis-config.xml, 存入 Reader; SqlSessionFactoryBuilder使用上一步获得的reader创建SqlSessionFactory对象; 通过 sqlSessionFactory 对象获得SqlSession; SqlSession对象通过selectList方法找到对应的“selectAll”语句, 执行SQL查询。 底层通过 JDBC 查询后获得ResultSet, 对每一条记录, 根据resultMap的映射结

2020-07-13 22:37:58 76

原创 设计模式:原型模式

java设计模式: 原型模式一、 浅拷贝介绍:要求:复制的对象需要实现Cloneable接口。1. 对于数据类型是基本数据类型的成员变量,浅拷贝会直接进行值传递,也就是将该属性值复制一份给新的对象。2. 对于数据类型是引用数据类型的成员变量,比如说成员变量是某个数组,某个类的对象等,那么浅拷贝会将引用传递,也就是只是将该成员变量的引用值(内存地址)复制一份给新的对象,因为实际上两个对象的该成员变量都只是指向同一个实例。在这种情况下,在一个对象中修改该成员变量会影响到另个一个对象的该成员变量值。3.

2020-05-26 17:21:06 148

原创 RabbitMQ 下载安装 (window) 百度网盘

otp_win64_22.3.exe + rabbitmq-server-3.8.3.exe链接:https://pan.baidu.com/s/1u3UvVxGWM3tSLN9TQFyzWg提取码:zbjs安装可以参考:https://blog.csdn.net/lu1005287365/article/details/52315786

2020-05-14 16:30:21 3298 10

原创 shell  脚本 语法

shell 脚本语法说明:文件必须以 #!/bin/sh 开头。符号#!用来 代表开头;# 注释符所有的变量都是由字符串组成。并且不需要对变量进行声明。a = "hello world" 对变量的赋值echo $a 输出变量变量和文字之间 需要空格隔开。shell脚本可以使用三类脚本:1.unix命令语法如下:echo “输出文字”ls 文件列表wc ...

2020-04-10 11:25:43 193

原创 CentOS Linux 解决查看不了ip的问题

CentOS Linux解决Device eth0 does not seem to be present首先,打开vim /etc/udev/rules.d/70-persistent-net.rules记录下,eth1网卡的mac地址00:0c:29:dc:3f:1c接下来,打开vim /etc/sysconfig/network-scripts/ifcfg-eth0将 DEVICE=...

2020-04-04 18:09:49 319

原创 jdk1.8特性 stream filter 的使用

@Testpublic void test(){ ArrayList<String> bookslist = new ArrayList<>(); bookslist.add("超级记忆"); bookslist.add("头脑风暴"); bookslist.add("超级记忆2"); boo...

2020-03-31 23:13:17 3139 1

原创 xml中不能有特殊字符

今天解释:xml中报错。xml文件为解析过程报:The reference to entity "EV" must end with the ';' delimiter.仔细一看:是xml中包含‘&’特殊符号;如果一定带上这个符号必须把它转义成:&amp;还有同类符号有:大于>&gt;小于<&lt;空格...

2019-12-10 12:55:23 2194

原创 Oracle 报 insufficien privileges 解决方法

查看查询的sql.找到使用到哪个用户的那张表。登录那个用户,授权给要查询用户授权那张表的增删改查权限。再次登录那个要查询用户的账号,即可查询。授权语句如下:grant select,insert,update,all on gzfin.cmm_account to GZCZYTH模板:grant select,insert,update,all on 表名to 查询报...

2019-12-06 10:30:38 488

原创 maven 使用注意

先 clean再package ,后 jedis 。

2019-09-28 23:28:19 124

原创 hibernate 复习

Hibernate 持久层的ORM框架。一 .hibernate get 与 load的区别;1.get 采用的是立即加载,每次都执行sql查询数据库。查询不到对象,返回null, 不使用代理。查询后返回对象本身。2.load 采用延迟加载功能,当使用到的时候才查询进行。使用javassist 来代理。查询后返回代理对象。二 .hibernate transaction 对象是...

2019-07-12 00:30:15 110

原创 java 可变参数

可变参数其实是一个数组,可以动态的实现方法的重载,即参数类型确定,参数个数不确定的参数。可变参数使用 三个点组成。放在变量类型和变量引用中间,前后有无空格都可以。如sum(int ... arr){ System.out.println("i just do it");}要求,1.当方法中有可变参数时,可变参数必须放到最后一个。2. 可变参数可以匹配符合它要求的参数0个或者多个...

2019-06-13 00:46:20 127

原创 个人感想

最近工作好忙,朝九晚九的日子过得很充实。对于新的环境,接触新的知识,感觉的自己的知识点特别的薄弱,在实际应用中还是需要更多的实践。对此我只是现在这里,来发表一下自己的情绪,多学习,多思考,多考虑开发规范,考虑代码复用性,多考虑性能,多考虑业务中的种种情况。。。。。。。。。以及要学会掌控自己的时间。自己的学习计划,多总结。多与人沟通技术以及业务上的见解。。。。。。。还有还有很多。要考虑一下自...

2019-06-09 00:23:32 310 2

原创 centos 连接不到网络

1.服务没有开启,获取不到ip.解决方法:开发服务2.在虚拟机中使用命令ipconfig查看ip,提示命令不存在。解决方法;ipconfig是window的命令,不是linux中,而是使用:ifconfig.经过这两个bug,成功连接到虚拟机。...

2019-04-21 23:11:30 514

原创 linux目录结构

1.linux 目录结构:只有一个跟目录: /bin:存放二进制可执行文件,(.exe 文件)etc:存放系统配置文件,usr: 相当与 program files,用于存放共享的系统资源,root:系统管理员默认目录(超级管理员的根目录)dev:存放设备文件home:存放其他用户的目录。boot:系统引导时使用的各种文件;tem: 用于存放各种临时文件var:用于存放运行时需...

2019-03-28 00:22:12 174

转载 RESTful规范风格

在RESTful架构中,每个网址代表一种资源(resource),所以网址中不能有动词,只能有名词,而且所用的名词往往与数据库的表格名对应。一般来说,数据库中的表都是同种记录的"集合"(collection),所以API中的名词也应该使用复数。举例来说,有一个API提供动物园(zoo)的信息,还包括各种动物和雇员的信息,则它的路径应该设计成下面这样。https://api.example.co...

2019-03-27 00:36:38 389

原创 git 入门

git 入门git 新手git 初学git 命令

2019-03-21 22:35:14 409

转载 Shiro 框架

Shiro简介SpringMVC整合Shiro,Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个...

2019-03-17 05:19:18 540

原创 Java 注解

一 、jdk 注解: 1.@override 覆盖的方法; 2. @Deprecated 方法已经过时了。 3. @supperessWarmings("deprecation")忽略这个警告。 常见第三方注解: spring 注解:@autowire @service @resposito...

2019-03-17 01:58:52 115

原创 MySQL 编写sql 遇到问题。

SELECT NOW() FROM DUALSELECT DATE(NOW()); -- 等价于 SELECT DATE(NOW()) FROM DUAL 获取当前年月日 :2019-03-13SELECT YEAR(NOW()); # 等价于 SELECT YEAR(NOW()) FROM DUAL 获取当前年份 : 2019SELECT CONCAT(YEAR(NOW(...

2019-03-15 00:06:35 287

转载 spring boot /spring cloud 讲解

研究了一段时间Spring Boot了准备向Spring Cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用。Spring Cloud是什么鬼?Spri...

2019-03-12 00:03:18 146

原创 SQL 注入

sql注入是一种将sql代码添加到输入参数中,传递到sql服务器解析并执行的一种攻击手法。前端输入参数未经过滤,然后拼接到sql语句进行查询,达到意想之外的行为。传到后台并执行代码。这种就称之为sql注入攻击。sql攻击有三种,向后台传输数据有三种方法:get, post, http 1、通过构造特殊字符,使后台报错。通过信息我们可以找到是否可以进行sql攻击。 数字注入:se...

2019-03-11 22:51:58 241

原创 加密算法

加密算法分对称加密和非对称加密:常用的对称加密算法有:DES、3DES、AES、RC2、RC4、RC5、RC6,  非对称加密算法有: RSA公钥加密解密、RSA私钥加密解密、RSA秘钥对....对称加密解释:       DES是对称性加密里面常见一种,全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法。密钥长度是64位(bit),...

2019-01-18 16:34:01 605

原创 存储过程

存储过程(Stored Procedure):(先编译后执行)  一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。优点:  ①将重复性很高的一些操作,封装到一个存储过程中,简化了对这些SQL的调用  ②批量处理:SQL+循环,减少流量,也就是“跑批”  ③统一接口,确保数据的安全相对...

2019-01-09 19:50:57 95

原创 ActiveXObject、XMLHttpRequest

人员管理模块:浏览器兼容问题解决://判断浏览器类型 if(!!window.ActiveXObject || "ActiveXObject" in window) { //ie浏览器执行 var oBao = new ActiveXObject("Microsoft.XMLHTTP");oBao.open("POST","user.do?method=CheckUser&amp;...

2018-12-29 14:01:49 1608

原创 mysql 复习

编写顺:select..........from.......where...... group......  having ......  order.......执行顺序:from ......where........ group ....... having....... select......... ordersql意义:根据cno 分组,求price大于60的cno、平均值...

2018-12-28 23:06:26 96

原创 访问链接后添加随机数、时间戳的作用

一种重新加载的作用,使得浏览器认为每一次请求都是新的请求,到后台重新获取数据,而不是从作用域中取值。如session,cookie. 例如:js中  url += "&amp;rand=" + Math.random();...

2018-12-11 22:33:31 3461

原创 前台调试

在本地访问的链接前添加view-source: ,即可查看当时显示的html与js代码。view-source:http://localhost:8080/companyName/system.do?method=login

2018-12-10 23:11:58 503

原创 docker 入门篇

DOCKER 用来装应用的  特点:集装箱,标准化{ 运输方式,存储方式,api接口 },隔离 { 可以快速创建和销毁内存,与linux相似,隔离进程的内存 } docker ,解决了运行环境不一致的问题:快速扩展弹性伸缩。(镜像,仓库,容器)意思为(去仓库,把镜像拉倒本地,然后用一条命令把镜像运行起来,变成容器)构建) build  运输)ship    运行 ) run     ...

2018-11-17 11:22:10 123

原创 sql 修改表结构

sql  alter 修改字段使用:以下语句意思为 给表添加字段。添加字段:ALTER TABLE  j_leaveoffice  ADD isChangeManager VARCHAR(4)  COMMENT  '是否更换项目负责人';  ALTER TABLE j_leaveoffice ADD changeManagerUser VARCHAR(20) COMMENT '负责人id...

2018-11-13 22:52:17 6612

原创 eclipse访问本地数据库慢,解决方法

打开浏览器,按F12,查看控制台中的网络,网络中有请求时间的列,就可以查看浏览器把时间消耗在哪里。今日遇到访问过慢的问题,解决了很久,还以为自己电脑防火墙,eclipse,cpu,sql的性能差的问题,但是最终还是没有解决。最后才知道,自己做的项目里,加载有网上使用的js.导致了访问项目里的每一个页面都非常慢的问题,特此做一下笔记。...

2018-10-11 23:00:48 1200

原创 tr 显示与隐藏

使用 style = "display : none/ block" 当某个值发生改变tr是否隐藏和显示时,显示的样式会被覆盖。显示与之前的样式不一。解决办法为使用:在tr上添加一个ID,根据某个值来调用$("id).show()/hide()来显示,使用这个方法就原来的样式就不会丢失。...

2018-10-11 22:38:58 15363

原创 近日面试题

1.  &gt;&gt; 带符号右移 相当于除2     &gt;&gt;&gt; 无符号右移  相当于除22. iso/osi 参考模型:七层分别为(从低到高):1.物理层. 2.数据链路层.3.网络层. 4.传输层. 5.会话层.6.表示成,7.应用层。集线器工作在物理层。3.抽象方法不能使用大括号,只有public abstract addUser();4. long t...

2018-09-20 20:53:41 175

原创 面试常见的排序2018

1.快速排序快速排序是一种效率为高的排序,它的主要思路是:通过一趟排序可以分出以比基准大和比基准小的两部分:基准的选择一般选择第一个或者最后一个数。然后在对两部分做相同的操作,最后就可以排出有顺序关系的数组。 2.冒泡排序冒泡排序是较为经典的一个排序算法,它的时间复杂的为:n的平方。它的主要思路是:从第一个数字开始,两两作比较,选择一个数较大(升序排序)跟后面一个数继续...

2018-08-29 23:24:38 83

原创 学习总结001

1. 去百度的时候,对自己的问题进行关键词的提取,提高解决问题的效率。2. 尊重自己的劳动成果,养成周期性、规律性的备份习惯。3. 编程人员,应当有担当有态度,养成不将就的编程逻辑,不勉强自己,也不轻视程序!!!4. 任何开发人员,都应该养成良好的代码注释习惯,对以后项目的二次开发扩展,以及培养新人有很大的帮助。5. 工欲善其事,必先利其器,用快捷键来代替的话,在时间上将会有数量级...

2018-08-29 23:22:17 117

原创 思考致胜

时间飞逝,转眼又过去了一个多月,自己对于技术的成长还是比较缓慢,虽然认识接触了很多的新技术,但是都没有能够深入了解,使用它们,只是知道了基础的东西,真正能够运用到项目中却少的可怜。有好有坏,在近一个多月的时间里,见识了各个公司的不同的运营模式,对公司的基本运作也有一定的认知,这对于个人来说也拓宽了自己的视野。其中让我印象最深刻的是众筹项目计划思想,对于刚刚接触到的我来说也是一种新的思想,这种思...

2018-08-13 22:50:00 169

原创 tomcat部署项目三中方法

Tomcat 部署项目的三种方法1、下载 Tomcat 服务器         官网下载地址:http://tomcat.apache.org/2、启动并部署 Tomcat 服务器  ①、解压 tomcat 安装包到一个非中文目录下  ②、配置环境变量。JAVA_HOME(指向 JDK 安装的根目录)   ③、双击 apache-tomcat-6.0.16\bin 目录下的 start...

2018-07-26 23:47:59 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除