自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 Rsync的Docker容器备份

关于备份,公司使用的rsync,恰逢Docker容器很火,所以,在享受到docker带来的好处之后,也是为了统一一下,所以rsync我也想用容器。当然了,要想用容器,就得有镜像,一般用的也是官方镜像,好巧不巧官方没有rsync镜像,用别人的吧,感觉又不是很好,没有安全感,索性就自己写了一个。这就涉及到Docker里面Dockerfile了。那就先从创建镜像开始吧![root@localhost rsync]# cat Dockerfile FROM centos:7EXPOSE 873RUN yu

2021-03-14 15:34:03 1374

原创 idea中,导入新的子模块后,在maven project中只有LifeCycle,没有Dependencies和Plugins

idea中,导入新的子模块后,在maven project中只有LifeCycle,没有Dependencies和Plugins说起来,我出现这个问题的时候,真的是一脸懵逼,为啥呢,因为我起初的时候是不知道怎么去使用IDEA的,所以环境什么的都是同事帮忙配置好的。哎,说巧不巧,闲来无事,我觉得我应该去学习一下IDEA,所以就各种找资料各种玩,好,这一下给玩坏了。就是怎么说,我起初的配置是没有问题的,然后我再改了IDEA中maven的配置,就发现右侧maven项目中,一部分的项目只有LifeCycle,没有

2021-01-11 10:18:27 8634 1

原创 UML之部署图

2020-06-30 09:06:55 251

原创 UML之构件图

2020-06-30 09:06:10 203

原创 UML之活动图

2020-06-30 09:05:24 307

原创 UML之状态图

2020-06-29 11:16:38 131

原创 UML之协作图

2020-06-29 11:14:39 157

原创 UML之顺序图、时序图、序列图

2020-06-29 11:12:54 279

原创 UML之类图

2020-06-29 11:11:14 103

原创 UML之用例图

2020-06-29 11:09:37 112

原创 UML之UML与软件工程

2020-06-29 11:07:55 136

原创 UML之软件开发

2020-06-29 11:06:02 102

原创 UML之UML的九种视图

2020-06-29 11:04:12 302 1

原创 UML之认识UML

2020-06-29 10:55:58 178

原创 UML统一建模

最近在开发项目的过程中,遇到了超多问题的。由于公司较小,开发团队人数相对来说,人也不是很多,最主要的还是项目经验不足吧。在项目的伊始阶段,大家还是积极的讨论关于需求,一起剖析项目,然后分析差不多了,大家就根据产品的原型图分配任务,然后就直接动手开始写了。我承认啊,直接开干是不太好,但这不也是许多小公司的诟病吧,再加上之前的项目都是按着之前前辈们的框架走的,突然要自己去面对一门新的语言,而作为一个后端人员去干前端的活,属实有点为难我了。很不幸,我分配到的是个人中心和登陆这一块的活,其实,说实话,在技术实现

2020-06-29 10:52:44 131

原创 Hibernate——openSession()和getCurrentSession()的异同

相同点:都是获取session的实现对象不同点:openSession:1)无需配置,默认,线程不安全2)save和get无需开启事务,但是update和delete需要开启事务,即使不开启事务也不会报异常,只会没有变化不显示结果3)每次调用该方法都是新建session对象4)必须手动对其进行关闭getCurrentSession

2017-11-15 21:34:19 419

原创 Hibernate——实现CRUD

Hibernate实现CRUD1、save:返回值为新增的主键值--无需开启事务2、get:获取指定主键的对象--无需开启事务3、update:修改,将所有非主键的字段全部修改,主键作为条件---必须开启事务4、delete:删除,将主键作为条件---必须开启事务

2017-11-15 20:51:19 198

原创 Spring框架

Spring是什么Spring框架是一个轻量级的解决方案,它是构建企业级应用程序的一个潜在的一站式服务。然而,Spring是模块化的,允许您只使用需要的部分,而不用其他的操作主要模块1、IOC:创建对象2、Aop:切面编程3、SpEl:表达式4、JDBC;java的jdbc的实现5、tx:声明式事物6、兼容其他框架:比如Hibernate7、mvc:显示

2017-11-15 20:38:39 255

原创 lucene的基本使用

一、创建索引(Maven或java项目)二、加入jar包(maven的pom.xml)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.

2017-11-14 21:27:06 293

原创 初识Lucene

Lucene介绍一、什么是LuceneLucene是apache下的一个开源的全文检索引擎工具包。它为软件开发人员提供一个简单易用的工具包(类库),以方便的在目标系统中实现全文检索的功能。二、全文检索的应用场景1)搜索引擎2)站内搜索3)文件系统的搜索三、全文检索的定义全文检索首先将要查询的目标文档中的词提取出来,组成索引,通过查询索引达到搜索目标文档的目的。这

2017-11-13 17:22:28 198

原创 Hibernate——创建Hibernate项目

1、基本使用1.1引用jar包(因为它不是sun公司的)hibernate官网下载(点击打开链接),下载时注意版本,不同版本之间可能存在功能不一样的区别记得数据库驱动jar包1.2全局配置文件:hibernate.cfg.xml在java Resources下面创建一个资源文件(右击项目——》source Folder),新建全局配置文件(右击新创建的资源文件—

2017-11-08 09:18:43 293

原创 Hibernate——初次见面

ORM概念:对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示着额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机

2017-11-06 10:19:04 300

原创 maven项目解决jar包冲突的四种方式

依赖一个jar包往往会下载相互关联的jar包这就是依赖传递依赖传递经常出现ja包冲突,解决方案:直接排除指定的jar包1、排除原则 org.springframework spring-beans 2、版本号限定原则 4.3.8.RELEASE org.sprin

2017-10-27 09:55:44 7570

原创 nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map ***

此处出现异常是因为@RequestMapping地址重复造成的,因此将其地址改为不一样就好了

2017-10-12 21:06:56 20388

原创 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException

每一次看见360的红圈圈很高的时候,总是忍不住去点击一键加速,以至于关了一些什么,也没注意,上一秒能运行的程序,下一秒就崩了,虽然说,程序中,总是遇到一些不可预知的错误,但是前一秒能运行的东西没干嘛就能崩的代码,就真的过分了,下面就是我遇到的不可预知:可能这只是这个bug其中一种情况中的一种解决办法;在桌面右击计算机——》管理,打开计算机管理对话框,点击服务,找到MySQL——》右击启

2017-10-12 14:49:35 1124

原创 org.hibernate.LazyInitializationException

在一对多和多对一的时候,默认的lazy为true,多表的时候,懒加载是默认的,所以在页面和servlet交互的时候,要将lazy改为false勤加载和懒加载勤加载:调用的时候就会先检索一级缓存,如果一级缓存存在对应的主键对象,就不会发起数据库的查询,将缓存中的数据值返回,如果一级缓存没有,就会检索是否存在二级缓存,如果二级缓存存在就返回,否在就发起SQL语句,到达数据库。

2017-10-06 10:06:41 260

原创 Hibernate——对象的三大状态

1)瞬时态/临时态——》当前对象就是与session无关2)持久态——》当期对象在session中,数据库有数据;持久态的对象的属性变化会在事务提交的时候,将变化结果更新到数据库3)游离态——》曾经与session有关,只是现在从session移除,数据库中有数据

2017-09-20 08:58:59 311

原创 Server Tomcat v8.0 Server at localhost failed to start.

这真的是个很扎心的错误,我这已经是第二次了,介于这个我要好好的记录一下极大部分是@WebServlet后面的地址写错了,而且如果是嵌套在里面的页面,双引号前面一定要加“\”比如说这里的admin前面一定要加/当然,这只是一种可能,还有的时候是xml中的 /code中那个/的问题,所以说,开始我也以为是我的Tomcat崩了,各种重启电脑退出,知道是这个错误,心态大崩啊

2017-09-08 19:45:47 468

原创 DbUtils,一个替代JDBC的小工具类

在使用之前需要有一些准备,我使用的是mysql数据库这里创建的就是一个测试类,中间使用的注释@Test就类似于main函数,可以直接右击run as————》JUnit Test就可以运行,但是提前是你要有 import org.junit.Test这个包package com.qf.test;import java.sql.ResultSet;import java.sql.SQL

2017-09-04 20:26:06 1155 1

原创 MySQL报:ERROR 1366 (HY000) 编码格式错误 解决问题的办法

有时候在进行数据库插入数据的时候,会报1366的错误【也不一定是插入啦,因为我暂时也就是因为在插入的时候遇到了这个问题】,下面我来重现一下这个错误【在看的时候,还是要尽量看我截图上的代码,因为我写的时候,可能有些错误,但是在截图中的那肯定是错不了的,要仔细了】这是什么原因呢? 1.首先我们可以查看一下我们数据库的编码:show variables like 'char%';查询出来之后,主要看cl...

2017-08-23 13:10:47 39944 8

转载 解决Eclipse中progress一直在右下角跳出来的问题

今天在写xml的时候,右下角总是有一个绿色的小条条一直在删,开始的时候也还能忍受,但是越看越不爽,按了那个绿的长条之后,弹出了Progress的框框,然后我点击了那个红色的停止按钮,但是,并不能完全解决问题,因为你下次编辑的时候,它仍然会不停的闪烁,然后就各种网上搜,找到了一个解决方法,但是很奇怪的是,我按照他的方法解决,然后把修改后的改回来,它还是没有继续这个弹了,很奇怪

2017-08-21 18:03:37 23420 3

原创 当子类继承父类,其子类和父类中静态代码块,构造代码块,无参构造之间的输出顺序

今天无意中看到了这道“坑”的题目,说实话,如果对静态代码块,普通代码块和无参构造它们概念不理解的话,这确实,考试出了这样的题目,那这就真的是老师眼中的送分题,我们眼里的送命题,纯靠猜,废话不多说,先上代码才是真的package text;class TextA{ TextA() { System.out.println("我是父类无参构造函数"); } { System.ou

2017-08-08 20:20:43 1019

原创 冒泡排序,选择排序,插入排序

以前总是把冒泡排序和选择排序弄混了,今天打算好好总结一下我觉得还是应该使用图文结合的方式才能更好的理解他们的原理和方便记忆冒泡排序数组中相邻的元素,两两进行比较

2017-07-24 09:20:57 226

原创 单例模式

复习到这一章节,开始有很多不明白为什么在创建一个本类类型的私有属性的时候,它要是私有的,而不是公开的,而纠结了很久,弄明白了,决定要把单例模式的知识,好好整理一下:在现实生活中,,我们的居民身份证是唯一的,同一个人不允许有多个身份证号码,然而刚办身份证的时候会先给你分配一个身份证号码,但是之后因为遗失补办时,使用的还是之前的身份证号码,而不会去产生新的号码,这时候,就可以使用单例去模拟场景。

2017-07-23 11:49:23 283

原创 创建对象初始化过程

1、先将创建对象所需的类文件【.class文件】加载在内存中2、然后再内存的方法区中进行空间分配3、如果类中有静态代码块先将静态代码块中的类的信息进行初始化4、通过new在堆中开辟空间5、在堆中建立对象的特有属性,然后给属性进行默认初始值赋值 null 0 0.06、如果有构造代码块,给对象信息进行统一初始化,如果没有的话,就在构造函数调用的时候,为对象进行

2017-07-23 10:55:34 334

原创 Java中如何配置环境变量

当你安装好jdk之后,右击我的电脑——>选择属性——>选择高级系统设置——>进入系统属性对话框选择”高级“选择环境变量——>在系统变量中,新建一个系统变量,变量名为JAVA_HOME(全部为大写) 变量值:C:\Program Files\Java\jdk1.8.0_111 点击确定——>在系统变量中,变量值:%JAVA_HOME%\bin然后一直点

2017-07-11 21:05:32 184

原创 'keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

今天在获取Android签名证书的sha1值获取使用keytool时,出现了'keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件的错误解决方法如下:在你放软件安装包的磁盘上搜索keytool.exe的位置,在C盘找到debug.keystore的位置,输入他们的位置即可,在弹出的输入秘钥口令,如果你有密码就输入密码,没有设置密码的话,就直接按enter键

2017-05-13 10:44:39 13621

原创 android studio 运行报错:FATAL EXCEPTION: main

在使用android studio进行页面跳转的时候,把所有的代码都写好了,但是突然报出FATAL EXCEPTION: main错误时:它所在的行时启动intent时报的错误那么问题就是你没有在Adroidmainfest.xml中没有注册所进行跳转的另外一个页面如何解决:在Adroidmainfest.xml增加一行如下语句(注:OtherActivity指的是要跳

2017-05-12 16:08:50 51819 1

原创 android studio checkbox复选框的选中,并显示打印出来

其实单选和复选框他们的使用方法和和属性基本上都是差不多的CheckBox实现多选的控件常用属性:android:text 文字android:checked 是否选中常用方法:boolean isChecked() 返回是否被选中getText() 返回文字setChecked(boolean checked) 设置是否选中枯燥的文字是无法很好的

2017-04-23 15:43:34 18827 4

原创 android studio 如何实现RadioBotton和RadioGroup来实现单选按钮的选择

实现单选功能的控件 一组RadioButton必须放在一个RadioGroup中 意思就是说单选按钮中的值我们可以看作是一个数组也就是这里说的这个数组是RadioGroup数组中的值是RadioButton,在这个数组中我们通常都有且只能选择一个值,而这个值是这个组中唯一的选择(如:男、女),而这里的RadioButton就是这里举例的男、女的意思。RadioButton常...

2017-04-22 20:53:22 52351

UML统一建模.xmind

该资料为我通过网络上的知识加上自己的一些理解,整理的UML建模的资料整理,里面涵盖了用例图、类图、顺序图、协作图、状态图、活动图、构件图和部署图的详细整理。

2020-06-29

空空如也

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

TA关注的人

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