自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(87)
  • 资源 (14)
  • 收藏
  • 关注

原创 Docker使用socks5代理

创建docker服务插件目录sudomkdir-p /etc/systemd/system/docker.service.d创建一个名为http-proxy.conf的文件sudo touch /etc/systemd/system/docker.service.d/http-proxy.conf编辑http-proxy.conf的文件sudovim /etc/systemd/system/docker.service.d/http-proxy.conf写入内容(将代理...

2021-02-20 11:03:39 3345

原创 使用 Harbor 提供可信镜像

应用上云的过程中,过了部署关和应用改造关之后,安全就是下一个大问题了。对于容器化应用来说,镜像的安全是个非常根本的问题,例如 Harbor 中集成了 Clair 组件,用于对镜像进行漏洞扫描;之前介绍的 Trivy 也能够提供对镜像各层进行扫描的能力,类似的工具还有很多。在完成镜像本身的安全保障之后,一方面要把安全构建出来的镜像能够”原汁原味“的提供给运行时进行使用,同时还要对运行时环境进行约束,只允许获取和运行可靠镜像,如此才能够保证镜像供应链的完整。快速上手Harbor 中提供了 Notary 服

2021-02-20 10:56:35 654 3

原创 docker批量删除容器、镜像

1、删除所有容器docker rm`docker ps -a -q`2、删除所有镜像docker rmi`docker images -q`3、按条件删除镜像没有打标签dockerrmi `docker images |grepnone| awk'{ print$3}'`镜像名包含关键字dockerrmi --force `docker images | grep xx-api | awk'{print$3}'` //其中xx-api为关键字...

2021-02-20 10:55:15 198

原创 Your kernel does not support swap limit capabilities or the cgroup is not mounted

在验证jdk8内存限制问题,执行命令出现如下相关提示docker run --rm -m 1GB hub.unitechs.com/public/jdk1.8.0_221 java -XX:+PrintFlagsFinal -version WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.java vers

2021-02-20 10:53:58 3962

原创 阿里云智能基础软件部-技术博客

https://kernel.taobao.org

2020-05-21 13:53:52 467

转载 LEDE挂载磁盘剩余空间

进入LEDE shell,输入fdisk /dev/sda继续输入w,保存分区表开始格式化分区,输入mkfs.ext4 /dev/sda3进入LEDE Web管理页面,左侧选择 系统——挂载点——添加选择启用挂载点——UUID选择刚刚分好的磁盘——挂载点自定义为/mnt/sda3...

2020-05-17 08:52:38 3466

原创 解决linux vlc设置中文问题

解决方法sudo apt install vlc-l10n

2020-05-12 09:37:33 1848

原创 Chrome插件SwitchyOmega使用

https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

2020-05-09 15:03:09 2514

原创 Spring Boot 和Spring Cloud版本对应关系参考指南

在实际项目开发过程中,可能避免不了进行框架搭建,很多时候可能无法理清Spring Boot 和Spring Cloud版本对应关系。可以访问下面Spring 官方对应版本地址:https://start.spring.io/actuator/info{"git": {"commit": {"time": "2020-04-30T13:55:37Z","id": "a33429f"...

2020-05-06 10:10:48 768

原创 主机上部署SpringCloud多应用使用nacos造成问题解决

问题背景:一台主机上面部署了N个SpringCloud应用,使用的注册中心是Nacos,长时间运行后会出现java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([178.50.10.132:8848]) tried: failed to req API:http:...

2020-05-06 10:05:52 1956

原创 ubuntu连接windows远程桌面

因为现在转移到ubuntu环境进行日常开发工作,但是有些时候还是需要使用windows程序,但又觉着用wine不爽,而且有些程序也无法模拟,还是最终安装 了VirtualBox后安装win10使用,让其后台运行,直接在ubuntu下远程连接使用,相关操作:sudo apt-get install rdesktoprdesktop 10.167.58.150 -g 800x600

2016-04-13 11:16:35 1217

转载 非常详细的 Docker 学习笔记

一、Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker HubDocker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker 守护进程会处理复杂繁重的任务,例如建立、运行

2016-04-10 17:46:43 5749

转载 此生成的证书可用于浏览器、java、tomcat、c++等。在此备忘!

1.创建根证私钥命令:openssl genrsa -out root-key.key 1024 2.创建根证书请求文件 命令:openssl req -new -out root-req.csr -key root-key.key -keyform PEM3.自签根证书命令: openssl x509 -req -in root-req.csr -ou

2015-05-27 13:42:04 795

转载 java.sql.SQLException: Couldn't get connection because we are at maximum connection count (50/50) an

昨天一同事碰到一个问题:当在一个画面连续点击多次之后(每次点击都会执行数据连接的操作),就会报出一个“java.sql.SQLException: Couldn't get connection because we are at maximum connection count (50/50) and there are none available”的异常。从字面上看就是数据库的连接数不够,超

2013-01-31 16:52:36 8510

转载 Struts2的iterator各种用法

4、普通属性public String execute(){username = "zhangsan";password = "123";}5、自定义对象public String execute(){userInfo = new UserInfo();userInfo.setUsername("hhh");userInfo.setPassword(

2012-11-13 14:17:20 891

原创 JS 中 new 操作符

按照javascript语言精粹中所说,如果在一个函数前面带上new来调用该函数,那么将创建一个隐藏连接到该函数的prototype成员的新对象,同时this将被绑定到那个新对象上。这个话很抽象,我想用实例来让自己加深理解。1.如果就一个函数,没有返回值,没有prototype成员,然后使用new,会是什么结果呢?如果一个函数没有返回值,那么如果不使用new来创建变量,那么该变量的值为unde

2012-09-03 10:42:30 954

原创 js中this的用法

this是js的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this指的是调用函数的那个对象。 1、纯粹函数调用。function test() { this.x = 1; alert(x);}test();其实这里的this就是全局变量。看下面的例子就能很好的理解其实this就是全局对象Global。其实

2012-09-03 10:29:31 7320

转载 学习Spring必学的Java基础知识(6)----ThreadLocal

引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):[1] Java反射知识-->Spring IoC :http://www.iteye.com/topic/1123081[2] Java动态代

2012-07-19 07:29:02 1023

转载 hibernate查询与缓存

Hibernate查询 首先介绍get()和load()方法的区别: get()方法和load()方法的区别主要在于对二级缓存的使用上。 load()方法会使用二级缓存,而get()方法在一级缓存没有找到会直接查询数据库,不会去二级缓存中查找。 get():如果在数据库中没有记录会返回空,get()无论如何都会返回数据. load():如果数据库中没有记录会抛出异常,如果有

2012-07-01 19:47:06 870

转载 Spring-scope

scope 用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会(容器)中,如果把中学教师作为一个类定义,那么当容器初始化这些类之后,中学教师只能局限在中学这个场景中,中学,就可以看做中学教师的scope。 Sprin

2012-07-01 17:33:29 718

转载 Spring中bean的scope详解

如何使用spring的作用域:这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称 prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此,

2012-07-01 17:24:54 659

转载 Spring注解型事务配置

Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,Trans

2012-07-01 16:19:59 695

转载 Spring声明式事务

Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定义

2012-07-01 08:08:39 715

原创 session.flush()的使用

session flush在commit之前默认都会执行他。也可以手动执行它,他主要做了两件事:1) 清理缓存。2) 执行SQL。session在什么情况下执行flush* 默认在事务提交时* 显示的调用flush* 在执行查询前,如:iteratehibernate按照save(insert),update、delete顺序提交相关操作 *********

2012-06-30 21:13:15 19694 1

原创 Structs的线程安全问题

以前做过Structs 的项目,可是一直没做太深的研究,尤其是关于线程安全的在网上搜了一下很多这方面的资料,引用了一些,总结了一下:总结:Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的事,并且要在开发时特别小心。Action资源必须是线程安全的或同步的。Struts2 Acti

2012-06-28 19:59:42 899

转载 断点续传的原理

用 Java 实现断点续传 (HTTP)其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap,

2012-06-28 19:46:16 534

原创 浅析Spring事务的传播行为和隔离级别

Spring的声明式事务让我们从复杂的事务处理中得到解脱,我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。传播行为 PropagationPropagation.REQUIRED,需要事务,如果当前没有事务就新建一个,这是最常见的选择。比如说,ServiceB.methodB的事务级别定义为PROPAGATION_REQUIRED, 那么如果执行ServiceA.meth

2012-06-17 21:29:33 640

转载 mysql数据库设置不区分大小写

用惯了windows下面的不区分大小写的mysql语句,到了linux下面还真的很多不习惯。   在MySQL 中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。奇怪的是列名与列的别名在所有的情况下均是忽略大小写的,而表的别名又是区

2012-05-19 15:50:33 7180

转载 JavaScript 开发进阶:理解 JavaScript 作用域和作用域链

作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript。JavaScript作用域  任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期

2012-05-14 21:58:06 588

原创 ubuntu 安装中文字库

sudo apt-get update sudo apt-get install ttf-arphic-ukai ttf-arphic-uming sudo apt-get install ttf-wqy-zenhei sudo fc-cache -v

2012-05-03 14:23:19 6796

原创 extends Thread 与 implements Runnable 的区别

1、通过实现Runnable接口创建线程(1).定义一个类实现Runnable接口,重写接口中的run()方法。在run()方法中加入具体的任务代码或处理逻辑。(2).创建Runnable接口实现类的对象。(3).创建一个Thread类的对象,需要封装前面Runnable接口实现类的对象。(接口可以实现多继承)(4).调用Thread对象的start()方法,启动线程

2012-05-01 20:26:54 45946 7

原创 Android手机上安装Ubuntu系统并运行tomcat

今天是五一假期的最后一天,正好外面下雨,也不好外出,闲来无事,就又琢磨起我的9100起来了,前段时间在一个坛子上看到一篇帖子说,android系统上可以运行ubuntu系统,所以自己也就实践了一把。教程开始:1、需要用到的软件:超级终端,远程桌面,Ubuntu安装向导(这个软件只是个向导软件,和运行Ubuntu没有什么实际联系,不需要的可以不用下载,根据我的教程一步步来就可以了)安装向

2012-05-01 11:54:51 18744 7

转载 java远程通信原理

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在java领域中有很多可实现远程通讯的技术,例如:rmi、mina、esb、burlap、hessian、soap、ejb和jms 等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将

2012-04-09 15:59:18 2672

原创 IOS SDK下载地址

一个不错的聚集地址,留个备忘: http://imzdl.com/

2012-04-07 18:18:39 3344

转载 学习Javascript闭包(Closure)

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全

2012-03-29 19:43:37 747 1

转载 JavaScript中style后面的属性应该是什么

JavaScript中style后面的属性应该是什么?JavaScript CSS Style属性对照表CSS语法 (不区分大小写)JavaScript语法 (区分大小写)borderborderborder-bottomborderBottomborder-bottom-colorbo

2012-03-15 15:21:24 2357 1

转载 前端必备:jQuery 1.7.1API手册

本文基于jQuery1.7.1版本,是对官方API的整理和总结,完整的官方API见http://api.jquery.com/browser/0、总述jQuery框架提供了很多方法,但大致上可以分为3大类:获取jQuery对象的方法、在jQuery对象间跳转的方法,以及获取jQuery对象后调用的方法其中第一步是怎样获取jQuery对象。大致来说,是通过最核心的$()方法,将页面上的元

2012-03-05 22:21:14 786

转载 Servlet 3.0 新特性详解

Servlet 3.0 新特性概览 1.Servlet、Filter、Listener无需在web.xml中进行配置,可以通过Annotation进行配置;2.模块化编程,即将各个Servlet模块化,将配置文件也分开配置。3.Servlet异步处理,应对复杂业务处理;4.异步Listener,对于异步处理的创建、完成等进行监听;5. 文件上传API

2012-01-29 13:22:24 150

转载 oncurrentHashMap分析

ConcurrentHashMap是Java 5中引入的支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是否要加锁,因为 读写会发生冲突,我说必须要加锁,我和面试官也因此发生了冲突,结果可想而知。还是闲话少说,通过仔细阅

2012-01-18 17:20:47 938

转载 JavaScript 类型总览(图)

这个图来自于《JavaScript语言精髓与编程实践》第三章P184页。最近在改第二版,这张图重做了,需要的可以对照着看。  此外,补充一下图中用到的概念:  1、内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始化阶段就被创建好的对象,是后者的一个子集;而后者包括了一些在运行过程中动态创建的对象。  2、引擎扩展对象是一个并不太大的集合,

2012-01-13 20:05:15 613

同州中间件JS开发培训文档20101117

同州中间件JS开发培训文档20101117

2011-05-06

IBM公司Java培训PPT

IBM公司Java培训PPT(下载看看也好)

2011-01-21

ibatis开发指南(中文版).pdf

ibatis开发指南(中文版).pdf ibatis开发指南(中文版).pdf ibatis开发指南(中文版).pdf ibatis开发指南(中文版).pdf

2009-10-29

Ext Core手册.pdf

Ext Core手册,掌握核心的ext用法很有帮助

2009-10-29

精通Hibernate.rar

精通Hibernate,成为hibernate高手

2009-02-04

CSS手册

CSS手册,快速布局网页

2008-07-14

AJAX经典图书

先回顾一下Ajax技术引入对传统Web开发挑战: <br><br> n 开发方式模糊 <br><br> 传统的MVC开发方式可以说是深入民心了,Ajax引入使得传统以Html内嵌java的jsp视图 <br> “消失了”,代替的是发起请求的页面本身,而此时视图展现内容的方式,主要是Javascript <br> 操作Html。这种转变打破了传统方式易于开发、维护等的优雅特性,使得开发模糊化,复杂 <br> 化。特别地,当前市场上提供了形形色色的所谓Ajax框架,它们开发模型和理念也是千变万 <br> 化,各不相同。这进一步模糊了Web开发模式,使得Web开发更加复杂化。 <br><br> n 系统异构性 <br><br> 传统模型是纯服务端编程,Model、View、Controller都是由java单一语言开发,不存在语言 <br> 差异性带来的数据对象序列化问题;Ajax的引入使得View必须由Javascript语言开发,使原 <br> 来纯粹服务端编程模型演变成“客户端--服务端”的异构编程模型。Java与Javascript语言上 <br> 差异性所带来的对象序列化、数据转换等问题,是这个异构编程模型的最大挑战。同时,对于 <br> Web开发人员来说,除了java之外,意味着Javascript语言和DOM(DocumentObjectModel) <br> 文档对象模型是必须掌握的基本技能。 <br><br> n 数据传输交换复杂性 <br><br> 异构性导致数据传输交换的复杂性。针对传输的性能、数据的格式、序列化的深度、数据的解 <br> 析与展现等诸多复杂问题必须要有一套满足开发需求的良好解决方案。 <br>

2008-07-08

J2EE面试题集(有答案).rar

J2EE面试题集(有答案),对于大家想找工作是很有用的。

2008-04-04

软件工程思想.pdf

软件工程思想.pdf软件工程思想.pdf

2008-04-04

用J2EE和UML开发Java企业级应用程序.pdf

用J2EE和UML开发Java企业级应用程序.pdf

2008-04-04

ubuntu手册

ubuntu手册,详细介绍了ubuntu的使用。

2008-04-04

空空如也

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

TA关注的人

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