- 博客(406)
- 资源 (9)
- 收藏
- 关注
转载 k8s和Docker关系简单说明
k8s和Docker关系简单说明最近项目用到kubernetes(以下简称k8s,k和s之间有8个字母)。虽然之前也有简单使用过,但最近发现k8s概念较多,命令也有些不够用了,故想借此机会写点东西,更全面认识并使用k8s。本篇文章目的:让你更全面了解k8s概念,以及学到在工作中常用的操作。整体更偏向于原理和应用。在正式开始k8s之前,我们先看看k8s和Docker的关系,分别从虚拟化角度、部署方式角度叙述why use容器,话不多说,开干。 目前发现并没有将kubernetes和Do...
2021-10-21 11:54:22
702
1
转载 Spring Boot从入门到精通(超详细)
Spring Boot从入门到精通(超详细)_kayden_2020-07-20 15:19:229491正在上传…重新上传取消收藏184分类专栏:springboot文章标签:spring boot版权springboot专栏收录该内容2 篇文章0 订阅订阅专栏导读:课程概览转载(侵删):https://gitee.com/eson15/springboot_study课程目录导读:课程概览 第01课:Spring Boot开发环...
2021-09-23 16:37:02
1043
转载 spring boot+mybatis 多数据源报错 expected single matching bean but found
spring boot 多数据源配置 No qualifying bean of type [javax.sql.DataSource] is defined: expected single matching bean but found 2: payment-dataSource,wacCommondataSource 之前一个数据源一切正常,今天
2017-12-12 16:44:50
4452
1
原创 git 撤销merge操作 (是merge操作,不是push)
git再把分支合并主干后想撤回这个操作执行命令如下: git revert -m 1 18d290169ac80120c4401f17719122c3500ecfaf想撤销多次merge操作请按照顺序多次执行上面的命令原因:Git 撤销合并| COMMENTSGit 的 revert 命令可以用来撤销提交(commit),对于
2017-10-17 14:30:52
26301
2
原创 重新上路
将近有一年半没来csdn了,将近有一年半没有学习进步了。这一年半买房,结婚,进大公司做起了螺丝钉。自打进了大公司感觉自己懈怠了,感觉人生到了一定的阶段,可以放松一下了,在工作中按部就班,对技术也放弃了追求。最近碰到了比较多的事情,感觉危机感重重,从华为辞退34岁以上的员工说起,自己也30了,但是自我感觉技术好虚啊,甚至比以前都有退步,大公司是好,可以安安稳稳的当个螺丝钉,但是时间长了人
2017-03-07 14:51:47
1632
转载 IBATIS中 $与#的区别
IBATIS中 $与#的区别我们在使用iBATIS时会经常用到#和$这两个符号。一 . #与$区别说通俗一点就是 $中间的变量就是直接替换成值的 #会根据变量的类型来进行替换 比如articleTitle的类型是string, 值是"标题"的时候 $
2016-07-07 16:52:42
1008
转载 利用Spring的AbstractRoutingDataSource解决多数据源的问题
多数据源问题很常见,例如读写分离数据库配置。原来的项目出现了新需求,局方要求新增某服务器用以提供某代码,涉及到多数据源的问题。研究成果如下:1、首先配置多个datasource2、写一个DynamicDataSource类继承AbstractRoutingDataSource,并实现determineCurrentLo
2016-04-22 11:48:33
871
转载 ehcache memcache redis 三大缓存男高音
ehcache memcache redis 三大缓存男高音最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考! Ehcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有
2014-08-26 16:22:36
1015
转载 Nginx+Tomcat+Memcached集群Session共享
Nginx+Tomcat+Memcached集群Session共享cookie是怎样工作的? 例如,我们创建了一个名字为login的Cookie来包含访问者的信息,创建Cookie时,服务器端的Header如下面所示,这里假设访问者的注册名是“Michael Jordan”,同时还对所创建的Cookie的属性如path、domain、expires等进行了指定。 S
2014-08-26 16:20:25
886
转载 tomcat结合nginx使用小结
tomcat结合nginx使用小结 相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码 反向代理(Reverse Proxy)方式是指以代理服务器来接受
2014-08-26 16:16:28
921
转载 图文解说:Nginx+tomcat配置集群负载均衡
图文解说:Nginx+tomcat配置集群负载均衡 开发的应用采用F5负载均衡交换机,F5将请求转发给5台hp unix服务器,每台服务器有多个webserver实例,对外提供web服务和socket等接口服务。之初,曾有个小小的疑问为何不采用开源的apache、Nginx软件负载,F5设备动辄几十万,价格昂贵?自己一个比较幼稚的问题,后续明白:F
2014-08-26 16:15:17
1069
转载 Spring事务传播性与隔离级别
Spring事务传播性与隔离级别事务是逻辑处理原子性的保证手段,通过使用事务控制,可以极大的避免出现逻辑处理失败导致的脏数据等问题。事务最重要的两个特性,是事务的传播级别和数据隔离级别。传播级别定义的是事务的控制范围,事务隔离级别定义的是事务在数据库读写方面的控制范围。以下是事务的7种传播级别:1) PROPAGATION_REQUIRE
2014-08-07 16:13:07
817
转载 string stringbuffer stringbuilder
String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间,StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象,StringBuffer和StringBuilder类功能基本相似1. String 类 String的值是不
2014-08-07 16:08:52
618
转载 memcached完全剖析–1. memcached的基础
memcached完全剖析–1. memcached的基础作系列文章导航:memcached完全剖析–1. memcached的基础memcached全面剖析–2. 理解memcached的内存存储memcached全面剖析–3. memcached的删除机制和发展方向memcached全面剖析–4. memcached的分布式算法mem
2014-08-06 17:59:50
784
转载 MySQL DBA的基础面试题目
MySQL DBA的基础面试题目1, mysql的复制原理以及流程。(1)先问基本原理流程,3个线程以及之间的关联。(2)再问一致性,延时性,数据恢复。(3)再问各种工作遇到的复制bug的解决方法3,问mysql中varchar与char的区别以及varchar(50
2014-08-05 21:34:19
8149
转载 Apache Maven 入门篇(下)
Apache Maven 入门篇(下) 作者:George Ma第一篇文章大概的介绍了一下Apache Maven以及它的下载和安装,并且运行了一个简单的示例。那么在对maven有了一点接触后,接下去的一步是要了解maven的核心概念,这样才能在使用maven的时候游刃有余。接下来我们介绍下面这几个核心概念:POM (Project Object Model)Maven 插
2014-08-04 12:12:45
753
转载 Apache Maven 入门篇 ( 上 )
Apache Maven 入门篇 ( 上 ) 作者:George Ma写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法。这个入门篇分上下两篇。本文着重动手,用 maven 来构建运行 hellow world 程序,体会一下不用任何 IDE ,只用 maven 是咋回事。然后下篇就讲解一下 maven 的核
2014-08-04 12:12:15
830
转载 使用Spring+Junit4.4进行测试(使用注解)
使用Spring+Junit4.4进行测试(使用注解)使用Junit4.4测试 在类上的配置Annotation @RunWith(SpringJUnit4ClassRunner.class) 用于配置spring中测试的环境 @ContextConfiguration(Locations="../applicationContext.xml") 用于指定配置文
2014-07-31 10:44:31
15451
转载 百度员工离职总结:如何做个好员工
2014年7月4日,我从百度离职了。 这是第一次,我不是因为和老板闹翻而离职; 这是第一次,我带着晋升的喜悦而离职; 这是第一次,我带着满满的收获而离职。 我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨厌一切想要改变我的人。但是三年过去,我改变了不少,我必须承认,所谓“进步”的过程,就是被认可的过程,也是被“驯化”的过程
2014-07-31 10:20:30
1189
转载 不少程序员都会碰到的三个面试题
问题如下:1. 求从10到100中能被3或5整除的数的和Java code?123int sum = 0;for(int i = 10; i 100; i++) if( i % 3 == 0 || i % 5 == 0) sum += i;System.out.println(sum
2014-07-31 10:19:36
1162
转载 Spring 3 整合Apache CXF WebService
Spring 3 整合Apache CXF WebService在CXF2版本中,整合Spring3发布CXF WebService就更加简单了。因为Spring 3提供了annotation注解,而CXF2发布WebService已经不像之前版本的配置那样(参考老版本发布WebService系列文章:http://www.cnblogs.com/hoojo/archive/2011/03
2014-07-29 14:58:51
2192
转载 JAX-RS入门 一 :基础
JAX-RS入门 一 :基础 简介JAX-RS是一套用java实现REST服务的规范,提供了一些标注将一个资源类,一个POJOJava类,封装为Web资源。标注包括:@Path,标注资源类或方法的相对路径@GET,@PUT,@POST,@DELETE,标注方法是用的HTTP请求的类型@Produces,标注返回的MIME媒体类型@Consumes,标注可接受
2014-07-29 14:14:59
929
转载 使用 Jersey 和 Apache Tomcat 构建 RESTful Web 服务
使用 Jersey 和 Apache Tomcat 构建 RESTful Web 服务Representational state transfer(REST)在 2000 年由 Roy Fielding 在博士论文中提出。但是,在 Java™ 社区中,直到 2008 年 JSR 311(JAX-RS) 规范定稿后才将其标准化。第一个版本的参考实现甚至更晚。在本文中,我将介绍
2014-07-29 14:12:49
878
转载 Springmvc构造RESTful详细讲解
Springmvc构造RESTful详细讲解Rest介绍 /blog/1 HTTP GET => 得到id = 1的blog/blog/1 HTTP DELETE => 删除 id = 1的blog/blog/1 HTTP PUT => 更新id = 1的blog/blog HTTP POST => 新增BLOG 以下详细解一
2014-07-29 14:12:17
2560
转载 使用 Spring 3 来创建 RESTful Web Services
使用 Spring 3 来创建 RESTful Web Services在 Java™ 中,您可以使用以下几种方法来创建 RESTful Web Service:使用 JSR 311(311)及其参考实现 Jersey、使用 Restlet 框架和从头开始开发。Spring 是流行的 Java EE 应用开发框架,现在它的 MVC 层也支持 REST 了。本文将介绍使用 Spr
2014-07-29 14:11:23
2478
转载 Spring RMI,Hessian/Burlap,HttpInvoker的区别
Spring RMI,Hessian/Burlap,HttpInvoker的区别1 Hessian/Burlap 方式 客户端通过Hessian/BurlapProxyFactoryBean生成的代理对象负责通过HTTP协议与远程服务通信。 在服务端,HessianServiceExporter是一个Spring MVC的控制器,可以通过接收请求并将这
2014-07-29 12:23:38
1308
转载 一些基础的东西
一些基础的东西1 Java寻找class的文件原理javac -classpath yourpath *.java java -classpath yourpath *.class也许很多人都能看懂,设置classpath的目的就是告诉编译器去哪里寻找你的class文件. 不过至少笔者今日才弄懂JVM去查询类的原理,编译器加载类要依靠classloader
2014-07-29 12:23:07
719
转载 RMI原理,以及CORBA和SOAP
RMI原理,以及CORBA和SOAP一 基本概念:1. Stub(存根):当客户端要在远程对象上调用一个方法的时候,实际上调用的是代理对象上的一个普通方法,称这个代理对象为stub。这RMI的存根定义就是使用了这样一个理解:在与远程发生通讯调用时,把通讯调用的所有细节都通过对象的封装形式给隐藏在后端。客户端的stub方法构造了一个信息块,包括:远程对象的
2014-07-29 12:22:24
932
转载 JNDI 的例子
JNDI 的例子JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。 “还有属性”是个什么? 例子,访问文件系统:需要把两个jar:fsc
2014-07-29 12:18:50
959
转载 AOP基本概念
AOP基本概念一 几个基本概念1 切面(Aspect) :官方的抽象定义为“一个关注点的模块化,这个关注点可能会横切多个对象”。业务点好不好~2 连接点(Join Point):指的是程序运行中的某个阶段点,如某个方法调用、异常抛出等。3 通知(Advice):“切面”对于某个“连接点”所产生的动作。4 切入点(Pointcut):匹配连接点的断言。 ,
2014-07-29 12:17:26
698
转载 JMS实战
JMS实战.JMS介绍 JMS源于企业应用对于消息中间件的需求,使应用程序可以通过消息进行异步处理而互不影响。Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。JMS有四个组成部分:JMS服务提供者、消息管理对象、消息的生产者消费者和消息本身。 1)JMS服务提供者实现消息队列和通
2014-07-29 12:17:15
943
转载 Spring整合Hessian
Spring整合Hessian Spring让Hessian变得不但强大,而且易用,但是易用背后,却有不少陷阱! 这个例子很简单,但实际上的确花费了我超过一小时的时间,排除了种种问题,最后问题终于水落石出。 整合以上篇Hello Hessian为基础,加入Spring框架,进行改进。 一、环境jdk1.5http://
2014-07-29 11:41:53
692
转载 Redis 配置文件详解
Redis 配置文件详解1.Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize yes 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /usr/local/redis/var/redis.pid 3. 指定
2014-07-28 09:47:49
957
转载 spring 、zookeeper(dubbo)整合
spring 、zookeeper(dubbo)整合1.maven pom jar包UTF-83.1.0.RELEASE1.7.51.7.21.2.17org.slf4jslf4j-api${slf4j.version}org.slf4jslf4j-log4j12${slf4j-log4j12.
2014-07-28 09:47:10
8060
转载 linux常用命令大全
linux常用命令大全由于记忆力有限,把平时常用的Linux命令整理出来,以便随时查阅: linux 基本命令 ls (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@linux ~]# ls [--color={none,a
2014-07-25 10:14:54
868
转载 linux常用基本命令
linux常用基本命令Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal
2014-07-25 10:10:00
673
转载 Linux入门级命令大全
Linux入门级命令大全好多命令都忘了,看来还得加油啊^_^.有空可以常去赛迪网的linux命令专题逛逛.http://www.ccidnet.com/images/tech/linux/zhuanti/mingling/index.htmLinux入门级命令大全 发布时间:2005.08.16 11:51
2014-07-25 10:09:57
521
转载 SecureCRT中文乱码解决方案
SecureCRT中文乱码解决方案SecureCRT是一个商业终端连接工具。SecureCRT可以自定义界面颜色方案,可以连接SSH1与SSH2、Telnet等服务。默认设置下,通过SecureCRT连接SSH服务器可能出现中文乱码的情况。这是由于SecureCRT字符编码与服务器的字符编码不一致造成的。解决方法非常简单,进行设置即可。中文乱码解决方法一般来说
2014-07-24 18:35:53
619
转载 ibatis实战之一对多关联
ibatis实战之一对多关联在实际开发中,我们常常遇到关联数据的情况,如User对象拥有若干Book对象每个Book对象描述了归属于一个User信息,这种情况下,我们应该如何处理?通过单独的Statement操作固然可以实现(通过Statement用于读取用户数据,再手工调用另外一个Statement根据用户ID返回对应的book信息).不过
2014-07-24 14:56:39
565
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人