自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 yum与rpm的联系

安装程序的方式:通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。 软件包管理器:如RPM。 软件包管理器的前端工具:如YUM。 源代码编译。通用二进制格式需要自己上传安装包,解压;软件包管理器(Redhat package manager)在指定的路径下自动下载解压安装在没有软件包管理器之前,安装程序,卸载程序是非常繁杂的。软件包管理工具的特性:文件...

2020-03-07 13:41:26 353

原创 VMware上的centos访问不到外网问题

首先保证VMware的网卡配置是正常配置的:采用删除VMware文件卸载VMware的方式会导致重新安装的VMware网卡配置错误,需要点击VMware的安装程序,选择卸载当前VMware再重新安装可以解决这个问题。然后按网上的VMware网卡配置,开启宿主机的virtual machine功能等操作。(我也忘记我怎么配置VMware网卡的了)然后在VMware上安装centos,启动后就出现...

2020-03-07 13:03:12 411

原创 centos上学习docker

要求系统为centos7以上,64位,内核版本高于3.10。// 安装相关系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2// 添加yum源sudo yum-config-magger --add-repo http://mirrors.aliyun.com/docker-ce/linux/cen...

2020-02-09 15:14:05 275

原创 equals方法重写

在重写equals方法时,必须遵循他的一些通用约定(general contracts):自反性:对于任何非空引用 x,x.equals(x) 必须返回 true,说实话这条约定我不知道如何违反。对称性:对于任何非空引用x和y,x.equals(y)的返回值必须与y.equals(x)的返回值相等,这需要如果你在一个类Student的equals方法中有对某个类Teenager的特殊比较,...

2019-12-24 22:04:31 228

原创 高效Java之try-with-resources

一些由Java类库提供的可以通过close方法手动关闭的资源,例如inputStream类型,java.sql.Connection类型的资源。为了避免使用者忘记关闭资源,或者多个资源的使用导致try-finally的嵌套,这种场景使用try-with-resources是更好的选择:// try-with-resources on multiple resources - short an...

2019-12-23 22:03:50 219

原创 高效Java之依赖注入优于硬连接资源

许多类依赖于一个或多个底层资源(对象实例),可以通过提供带参的构造函数注入资源,用户可以根据需要选择注入的资源类的具体实例,也可以通过spring的@autowire自动注入。静态工具类和单例类不适合于需要引用底层资源的类。...

2019-11-28 21:56:36 355

原创 高效Java之使用私有构造方法或枚举实现Singleton属性

有两种常见的方式来实现单例。 两者都基于保持构造方法私有和导出公共静态成员以提供对唯一实例访问 第一种// Singleton with public final fieldpublic class Elvis { // 赋初值 定义为final属性 public static final Elvis INSTANCE = new Elvis(); priva...

2019-11-27 22:19:09 187

原创 高效Java之在模板类中模拟自我类型

// Builder pattern for class hierarchiesimport java.util.EnumSet;import java.util.Objects;import java.util.Set;public abstract class Pizza { public enum Topping {HAM, MUSHROOM, ONION, PEPPER...

2019-11-25 22:23:20 450

原创 高效Java之使用静态工厂方法替代构造方法

优点1、 与构造方法不同,静态方法拥有名字 例如返个可能为素数的BigInteger的构造方法BigInteger(int, int, Random)可以更好的表示为BigInteger.probablePrime的静态工厂方法(不是很明白这个方法的作用)。 在类中似乎需要具有相同签名的多个构造方法的情况下,用静态工厂方法替换构造方法,并仔细选择名称来突出他们的差异。...

2019-11-22 22:57:28 267

原创 Java虚拟机之 网络安全

Java提供可配置的沙箱来限制代码的行为1、类加载器 不同的applet程序使用不同的类加载器,不能相互访问; 双亲委派模式:每个类加载器都直接或间接继承启动类加载器,子加载器加载一个类时会默认的调用父加载器进行加载,保证Java api类都是由启动类加载器加载的安全的类; 运行时包概念:子加载器加载的类即使与父加载器加载的类包名一样也处于不同包,受到跨包访问限...

2019-11-07 21:51:33 197

转载 redis保证读写一致性

watch可以监控一个或多个键,一旦其中有一个键被修改(或删除),之后的事务就不会执行。监控一直持续到EXEC命令(事务中的命令是在EXEC之后才执行的,所以在MULTI命令后可以修改WATCH监控的键值)RedisTemplate template = null;//这里配置自己的redis template.watch("key"); template....

2019-07-25 22:02:36 2009

原创 tk.mybatis使用总结

一:添加依赖二::编写mybatis-generator.xml 生成mapper、xml、entity三:配置扫描xml文件四:运用tk.mybatis的mapperscan注解扫描mapper文件(要注意)详细地址:spring boot mybatis-generator 使用tk.mybatis.mapper通用mapper自动生成代码控制台打印mapper产生...

2019-04-18 11:39:05 1430

原创 vue一些细节总结

一 当v-for与v-if同出一个标签时 v-for优先级更高二 vue2.2.0+中自定义组件中用v-for必须同时设:key三 使用修饰符时,顺序很重要;相应的代码会以同样的顺序产生。因此,用v-on:click.prevent.self 会阻止所有的点击,而v-on:click.self.prevent 只会阻止对元素自身的点击。四 <input v-model.lazy=...

2019-01-23 15:36:53 225

原创 main.js index.html与app.vue三者关系详解

main.js与index.html是nodejs的项目启动的首加载页面资源与js资源,app.vue则是vue页面资源的首加载项首先启动项目 v8找到index.html与main.js, 执行main.js时遇到根据import加载app.vue文件(.vue文件可以不是叫app 可以是diyName.vue 但没必要)然后new Vue的操作是用vue渲染index.html...

2019-01-23 11:12:15 3461 1

原创 nodejs学习第一天

首先安装nodejs第二步 helloword创建一个server.js文件 内容:var http = require('http');http.createServer(function (request, response) { // 发送 HTTP 头部 // HTTP 状态值: 200 : OK // 内容类型: text/plain ...

2019-01-17 14:22:34 161

原创 vue学习第三天

组件基础一个组件要想重复使用,data值必须设为函数,函数里返回对象,这样才能避免多个组件实例公用一个对象(看需不需要public变量):Vue.component('button-counter', { data: function () { return { count: 0 } }, template: '<button v-on:cl...

2019-01-15 18:08:07 184

原创 vue学习第二天

CSS与style的绑定css的绑定:<div class="static" v-bind:class="{ active: isActive, 'text-danger': hasError }"></div>或:<div v-bind:class="[{ active: isActive }, 'text-danger']">&

2019-01-14 17:03:32 190

原创 Vue学习第一天

首先在html中导入Vue的js文件 可以下载vue.min.js或者使用cdn方法https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js第二步: Hello Vue效果:vue将dom与数据建立连接 并且是响应式的: 在控制台输入app.message = 'helloword'  Enter还有另一种方...

2019-01-12 16:24:43 277

原创 springboot+gradle+log4j的配置

configurations { compile.exclude module: 'spring-boot-starter-logging'//排除对默认logging的依赖}dependencies { testCompile group: 'junit', name: 'junit', version: '4.12' compile("org....

2019-01-10 11:10:30 1114

转载 IDEA 及 Gradle 使用总结

转自:https://www.cnblogs.com/mooreliu/p/4849898.htmlIDEA 及 Gradle 使用总结自动编译组件目前Android开发的主流开发工具是 Eclipse 和 IDEA目前主流的自动化打包工具时 ant,maven,gradle。maven工具中有自己的依赖仓库维护,很多开源支持包在上面都有维护(国内的除外)gradle是近年...

2019-01-10 10:43:54 544

转载 EntityManager使用方法

Session bean or MD bean对Entity bean的操作(包括所有的query, insert, update, delete操作)都是通过EntityManager实例来完成的。EntityManager是由EJB 容器自动地管理和配置的,不需要用户自己创建。那么Session bean or MD bean如何获得EntityManager实例呢??非常简单,就是通过下...

2019-01-07 15:00:30 702

原创 Quartz Scheduler 了解篇

其中 基本单位为 trigger job schedulertrigger :触发器 定义触发的时间 有SimpleTrigger(),CronTirgger,DateIntervalTrigger,和 NthIncludedDayTrigger四种 根据调度规则选择不同trigger 例如: 每天的几点  每隔多少秒  每个月的第几个星期一 job: implements Job接口...

2019-01-04 11:56:51 231

原创 spring integration使用XML方式

参考:http://www.blogjava.net/xmatthew/archive/2008/12/04/243443.html需求:   小卖部有一个订饮料服务,客户可以通过订单来订购所需要饮料。小卖部提供两种咖啡饮料        LATTE(拿铁咖啡)和MOCHA(摩卡咖啡)。每种又都分冷饮和热饮    整个流程如下:        1.有一个下订单模块,用户可以按要求下一...

2019-01-03 15:40:22 792

原创 spring integration 入门

参考地址:https://blog.csdn.net/w_x_z_/article/details/53316618              https://blog.csdn.net/qq_27808011/article/details/80108622 spring integration 分为三部分: 通道,通道拦截器,端点;通道有:PublishSubscribeCha...

2018-12-28 10:33:50 1632

原创 spring-boot-starter-websocket入门

理解 1 有些浏览器不支持或一些限制代理可以阻止http协议开启websocket;也有可能因为websocket打开过久自动关闭它 所以Spring Framework提供了基于SockJS协议的透明后备方案。 这些方案可以通过配置启用,不需要修改应用程序;    2 Spring Framework 4 包括一个新的spring-messaging 模块,其中包含Spring Integr...

2018-12-28 10:09:39 9058

转载 spring data 入门

转载:https://blog.csdn.net/Cs_hnu_scw/article/details/80786161(一)让我们来搭建Spring Data的开发环境(还是和上面一样哦!)步骤:1:在pom,xml文件中添加Spring Data的相关依赖 <!-- spring-data-jpa -->    <dependency>      &...

2018-12-26 10:10:45 281

原创 js 手动触发select的mousedown事件(下拉效果)

城市:<select name="one" id="one">   <option value="">安徽</option>   <option value="">南京</option>   <option value="">上海&amp

2018-12-21 14:16:53 5339

原创 eureka的自我保护机制

默认情况下 eureka在一定时间内没接收到某个服务的心跳时(默认90s),eureka就会注销该实例;但为了防止在网络拥堵情况下eurekaserver与服务的通信异常导致心跳检测失败,此时服务是正常运行的,不应该被注销掉,eureka就通过"自我保护机制"来防止这种情况: 当eurekaservice在一段时间内失去过多客户端(服务)时,他就会进入保护模式,会保护服务的注册信息,也不会注销服务...

2018-12-20 22:42:54 479

原创 Eureka学习总结

创建一个springboot项目添加eureka-service依赖 再配置app的Port ;eureka的url 最后在启动类上添加@EnableEurekaService注解 服务端就创建完成再将需要注册的服务(application)添加注册操作: 添加eureka(无"service"后缀为客户端)依赖  配置eureka的注册地址(值为eureka-service的url)  最后...

2018-12-19 17:52:58 249

原创 第八周 (10.29—11.4 11月8日记)

周一 掌握QMessagebox的使用方法 完善页面功能周二 了解C++中void 与 void*作为函数参数的含义(void:不接受任何参数 void*:接受任何指针型参数)周三-周六 找新闻 找小说...

2018-11-08 10:49:15 111

原创 第七周 (10.22—10.28 11月8日记)

周一 周二看新闻周三 遇到需要全局变量的问题  了解了 static与extern的区别:static将变量的scope限制在当前域 编译时储存到堆区 ;extern则是向编译器声明这是外部变量或函数(所有其他未加static修饰的全局变量,函数<全局: .cpp文件中与宏定义同级的定义>)   在网上了解的获得当前windows的用户 ip 等信息 了解C++中#if与if的区别...

2018-11-08 10:37:08 131

原创 第六周 (10.15-10.21 11月8日记)

周一 完成项目中将数据显示到Qtablewidget中 为Qtablewidget监听点击事件周二-周六  看小说

2018-11-08 10:26:53 128

原创 第五周日记 (10.08-10.14 11.07记)

周一  设计数据库 遇到主键可能会溢出的问题想了将每个删除的ID储存起来 insert时先到里面去找 没有用于实际周二 —周六看小说

2018-11-08 09:37:03 129

原创 第三周 QT编程

周二 上午看新闻顺便看数据库工作原理的一些文章 讲解  下午经过沟通 了解到查询数据表就由我在查询的逻辑里面创了 就了解下字段 设计下 创了表 周三了解到 sqlite创建表的语句重复执行会报 table Exists的错导致创建表失败从而保护以前的数据;修改了建表语句 ;添加测试数据点击查询  遇到问题  解决问题  修改程序; 将这个逻辑代码移植到三个基本一样的查询页面上  修改变量 ...

2018-11-07 17:58:36 118

原创 第二周 QT学习

周一早上 看了QT创建进程 : Qprogress.start函数开始进程  以readready()信号通知槽函数  槽函数以i/o流的形式读取返回的信息;         线程与JAVA运用方式一样;     向网络发起请求  用QNetworkAccessManager类发出请求  signal:finished 进入槽函数  同样reply以i/o流返回下午  学了QT用setcurr...

2018-09-27 15:00:50 230

原创 初级JAVA开发者转C++ 第一周

这是我 毕业的第一个暑假结束 我在上周换了一份工作  这周一开始我的 的第二份工作  我过来接触的第一个项目就是C++的  我就只能自己尽快的对这个项目上手  第一天我装开发环境QT并运行项目  第二天因为我在学校学过C/C++语言基础 上午在菜鸟教程上把C++教程基础看完(高级教程与web教程没看) 下午在网上按步骤完成了一个实现计算器功能的项目(https://blog.csdn.net/ti...

2018-09-15 10:29:24 1451

空空如也

空空如也

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

TA关注的人

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