自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 2020-09-30 k8s常用命令

###查询某个namespace下所有pod信息kubectl get pod查看服务状态kubectl get services###可以同时查询多类内容,用“,”隔开,也可以单独查询kubectl get node,namespace查看rc和serviceskubectl get rc,services查找出java进程ps – ef | grep java列出docker容器iddocker ps标准输入和关联终端(进入容器)docker exec -i..

2020-09-30 15:59:35 142

原创 Ubuntu 16.04 安装社区版Gitlab

这里选用Ubuntu16.04系统安装Gig sudo apt-get install git安装gitlab因为gitlab官网在国外,即便配置apt,下载仍然慢。本次介绍命令自动下载依赖包,也可以手动从清华源下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab...

2019-11-02 18:43:12 769

原创 SNMP学习笔记之SNMP4J介绍(Java)

SNMP4J是一个用Java来实现SNMP(简单网络管理协议)协议的开源项目.它支持以命令行的形式进行管理与响应。SNMP4J是纯面向对象设计与SNMP++(用C++实现SNMPv1/v2c/v3)相类似。  SNMP4J API 提供以下下特性:支持MD5和SHA验证,DES,3DES,AES128、AES192和AES256加密的SNMPv3。 支持MPv1,MPv2C和MPv3,带...

2019-08-14 15:55:50 10361 7

转载 有关java的内存泄露的几种场景

在Java程序中,我们通常使用new为对象分配内存,而这些内存空间都在堆(Heap)上。public class Test { public static void main(String args[]){ Object object1 = new Object();//obj1 Object object2 = new Object();//o...

2019-06-24 19:47:17 733

转载 java几种数据库连接池

池(Pool)技术在一定程度上可以明显优化服务器应用程序的性能,提高程序执行效率和降低系统资源开销。这里所说的池是一种广义上的池,比如数据库连接池、线程池、内存池、对象池等。其中,对象池可以看成保存对象的容器,在进程初始化时创建一定数量的对象。需要时直接从池中取出一个空闲对象,用完后并不直接释放掉对象,而是再放到对象池中以方便下一次对象请求可以直接复用。其他几种池的设计思想也是如此,池技术的优势是...

2019-06-21 20:04:25 264

转载 向初学者介绍Spring的单例和多例

使用bean的scope属性来控制单例和多例: <!-- bean 的 scope属性可以控制单例和多例 singleton是默认值:单例的 ; prototype: 多例的; request: 在web应用中每次请求重新实例化; session: 在web应用中每次会话重新实例化; --&g...

2019-06-21 19:59:41 149

转载 一篇美文《java中的反射》

主要介绍以下几方面内容理解 Class 类 理解 Java 的类加载机制 学会使用 ClassLoader 进行类加载 理解反射的机制 掌握 Constructor、Method、Field 类的用法 理解并掌握动态代理1.理解Class类  –对象照镜子后可以得到的信息:某个类的数据成员名、方法和构造器、某个类到底实现了哪些接口。对于每个类而言,JRE 都为其保留一个不变的 ...

2019-06-21 19:39:50 71

转载 Redis—五个基本数据类型

1.String类型(字符串类型)String 是Redis中最基本的类型。Redis中的String 类型是二进制安全的,也就是说在Redis中String类型可以包含各种数据,比如一张JPEG图片或者是一个序列化的Ruby对象。一个String类型的值最大长度可以是512M。在Redis中String有很多有趣的用法,比如:把String当做原子计数器,这可以使用INCR家族中的命...

2019-06-21 19:28:25 132

转载 NIO的介绍及使用

传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NIO提供了这种非阻塞的能力。 小量的线程如何同...

2019-06-21 19:22:13 108

转载 海量数据和高并发解决方案

海量数据的解决方案:使用缓存; 页面静态化技术; 数据库优化; 分离数据库中活跃的数据; 批量读取和延迟修改; 读写分离; 使用NoSQL和Hadoop等技术; 分布式部署数据库; 应用服务和数据服务分离; 使用搜索引擎搜索数据库中的数据; 进行业务的拆分;高并发情况下的解决方案:应用程序和静态资源文件进行分离; 页面缓存; 集群与分布式; 反向代理; CDN...

2019-06-21 17:43:49 141

转载 加密

在java开发中,常常需要考虑数据安全问题,然不仅仅需要考虑数据存储的安全,还需要考虑数据的传输安全。自从有了数据安全问题后,密码学也就出来了。了解数据安全,首先需要了解密码学1.什么是密码学密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。2.密码学中常用的...

2019-06-21 17:37:20 172

转载 Java多线程必须掌握的十个问题

一、进程与线程?并行与并发?进程代表一个运行中的程序,是资源分配与调度的基本单位。进程有三大特性:1、独立性:独立的资源,私有的地址空间,进程间互不影响。2、动态性:进程具有生命周期。3、并发性:多进程可以在单核CPU上并发运行。线程代表进程中的一个顺序执行流,多线程就是一个进程中的多个顺序执行流。线程也被称为轻量级的进程,是系统运行的基本单位。多线程的优势(进程线程区别)...

2019-06-18 16:03:44 78

转载 jvm的内存调优

首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存查看工具,比如JConsole和JavaVisualVM(jvisualvm)。对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数,过多的GC和Full GC是会...

2019-06-18 15:56:07 120

转载 分布式锁

分布式锁,是控制分布式系统之间同步访问共享资源的一种方式 在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证一致性,在这种情况下,便需要使用到分布式锁。 这里主要简单介绍三种方式:基于数据库实现方式、基于redis实现方式、基于ZooKeeper实现方式。举例假设有一个进程A,每...

2019-06-18 15:38:26 109

大数据架构师

因为很早就开始做大数据Spark 相关的课程, 因此我跟不少做大数据这个行业的学员都接 触过,但是发现了大数据这个行业的一个非常严重的问题:绝大多数的搞大数据这个领域的 同学,都是从别的领域转型过来的,比如说java、python、别的什么领域,大部分大数据工 程师原来的职业,五花八门,什么样的人都有。

2018-08-15

rest的所有jar

java语言rest接口开发的所有jar,支持JDK7+,window8+64操作系统

2018-01-26

KmuleStudio

wkpaMuleStudio-CE-for-win-32bit-1.3.1-201209041400.zip

2015-04-16

Muleone331

mule33one,MuleStudio-CE-for-win-32bit-1.3.1-201209041400.zip

2015-04-16

studio33two

studio33two,MuleStudio-CE-for-win-32bit-1.3.1-201209041400.zip

2015-04-16

mulestudiod

MuleStudio

2015-04-16

MuleStudio446

MuleStudio-CE-for-win-32bit-1.3.1-201209041400.zip,其中一部分.

2015-04-16

muleStudio445

muleStudio445,其中的一个部分,没法一次长传。

2015-04-16

MuleStudio335

MuleStudio335,MuleStudio-CE-for-win-32bit-1.3.1-201209041400.zip

2015-04-16

muleStudio444

muleStudio444 其中一部分,请自己加全

2015-04-16

MuleStudio334,MuleStudio-CE-for-win-32bit-1.3.1-201209041400.zip

MuleStudio334,MuleStudio-CE-for-win-32bit-1.3.1-201209041400.zip

2015-04-16

MuleStudio

MuleStudio-CE-for-win-32bit-1.3.1-201209041400.zip 333

2015-04-16

QT使用中文帮助文档

QT的使用帮助文档,适合C++的开发人员使用,有详细的说明帮助。

2014-07-10

C++的一个运行编译好了的类

一个c++的main方法文件,看谁能打开。谁能写出内容

2014-06-24

分布式流数据实时计算平台-iprocess

分布式流数据计算平台:iprocess的架构和计算模型,如何编写iprocess的job,如何编写iprocess的job,实际例子,应用和进展,未来规划。

2014-05-29

系统集成项目管理工程师2010试题答案

2010年上半年系统集成项目管理工程师下午试题及解析

2014-04-09

jdk6 linux 64位

第一:用linux 的命令运行它: sh jdk-6u2-linux-i586-rpm.bin 第二:按多次回车后出现    Do you agree to the above license terms? [yes or no]    输入yes 第三:编辑环境变量   $gedit ~/.bashrc   加入如下五行:   JAVA_HOME=/usr/java/jdk1.6.0_02   JAVA_BIN=/usr/java/jdk1.6.0_02/bin   PATH=$PATH:$JAVA_HOME/bin   CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   export JAVA_HOME JAVA_BIN PATH CLASSPATH   第四步是必须的,不然它总是调用FC6自带的jdk1.4 第四:创建链接   #cd /usr/bin   #ln -s -f /usr/local/jdk1.5.0_05/jre/bin/java   #ln -s -f /usr/local/jdk1.5.0_05/bin/javac

2014-04-09

C语言的61850库

C语言读取61850动态库,使用Java调用的客户端。linux的动态链接库

2014-03-10

Struts2标签详解

Struts2的使用手册,JAVA开发人员的SSH的必备工具。

2013-12-29

空空如也

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

TA关注的人

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