自用
万载小笼包
码就对了
展开
-
记一个nacos/openfeign遇到的问题,找到解决方法,但是不知原因
alibaba nacos openFeign 遇到的问题原创 2022-02-16 16:08:44 · 2109 阅读 · 0 评论 -
堆和栈 浅显的理解
看了好几篇关于 堆和栈区别介绍的文章,打算根据自己的理解浅显的记录下,也是为了自己对 堆和栈加深一点印象栈 1、会分配连续的内存空间2、一般是存放参数值、局部变量(基本类型变量和引用变量)3、存取方式:先进后出堆1、不连续的内存空间2、一般是存放实例化的对象3、存取方式:先进先出还有 静态区,存放静态变量的以及常量区原创 2016-05-08 22:38:06 · 868 阅读 · 0 评论 -
maven搭建ssm分模块框架 (myeclipse版) (一)
首先先说一下 大概有哪几个模块 创建一个pom项目 用来管理jar包的 也相当于是parent父工程 其他的就是interface service web 也可以自己再创建一个common存放工具类的工程 parent父工程是pom类型 web是web类型其他的都是jar类型 当作jar包引入首先需要在你要创建项目的文件夹中 创建一个文件夹名称,我这边用的是ssmDemo1、创建ss原创 2016-05-22 17:40:52 · 4009 阅读 · 2 评论 -
maven搭建ssm分模块框架+dubbo (myeclipse版) (三)
前面已经把ssm的框架搭好了,在第二篇的地址可以下载到源码,博客中也有搭建ssm相关的教程地址,相信大家可以搭建起来的接下来就把dubbo引入进去了 关于dubbo的一些概念性的东西 请大家自行百度 或google一下吧 官方的地址是 dubbo.io我这边使用的是官方推荐的zookeeper来 调度dubbo服务的 zookeeper和dubbo一样是分布式模式的 有四种注册中心模式原创 2016-05-23 22:36:23 · 7591 阅读 · 2 评论 -
String,StringBuffer,StringBuilder的区别以及 StringBuffer的原理
不算是原创,只是在各处 看到后 然后自己归纳了一下,也是方便自己看,也希望可以帮助到大家String是不可变类,因为它的属性定义使用的是final char value[], 内容也是不可变的, 使用final的话,那它是不可以被继承的,如果看到内容发生变化了的话,那是因为它new了一个新的String对象。另,在新版本的jdk1.6吧,对于String的字符串相加,使用了String转载 2016-06-29 22:18:09 · 1276 阅读 · 0 评论 -
javaBean的属性为何用private-set-get而不是直接用public?
突然想到这个问题,为什么javaBean不直接使用public,而是用private 再提供get-set方法来获取和修改属性呢。看起来private-get-set增加了代码量,也就是为了能够获取和修改,直接用public不是也可以直接获取和修改么。然后就在网上查了下各家的说法,总结了一下,也是为了说服自己去理解和记住。1、java的封装性规定 (属于规定,但是现在一直这样使用,肯定是有...原创 2018-10-09 17:25:09 · 2625 阅读 · 0 评论 -
String中intern方法
好像这个intern的方法,平时开发中并没有频繁使用。具体的使用场景,说实话我也不清楚。对于intern的这个用法,不经常使用的话,总是容易忘记。总会被几个例子给弄晕。于是,我打算写下自己的看法,以我自己的看法,这个intern方法,会将实例化对象的内容,存放到常量池中。接下来,参照其他博主的解释,来说明一下intern首先 http://www.runoob.com/java/j...转载 2018-11-08 23:12:27 · 248 阅读 · 0 评论 -
MySQL的ON DUPLICATE KEY UPDATE用法
on duplicate key update的作用:避免重复性,当作插入操作的时候如果存在相同的数据,那么就做update处理。如果不存在,则做insert处理。不过要满足一个前提条件,插入的字段中需要将某个字段作为unique 或是使用主键来确保唯一性。这样才可以保证不会重复插入,进而做更新操作。这个用法只适用于mysql,并且on duplicate key update后面...转载 2018-11-19 15:08:34 · 517 阅读 · 0 评论 -
尾递归
什么是尾递归。或许我们直接用一般递归和尾递归比较一下,就能了解什么是尾递归了。尾递归是针对一般递归进行了优化。我们先说一下,一般递归: public static int f(int n) { if (1 == n) return 1; else return n*(n-1)...原创 2018-11-19 21:16:00 · 188 阅读 · 0 评论 -
JNDI的作用
总是在搞不清JNDI到底是干什么,虽然是一值在用,却不知道他最初出现的原因,用来,说不清是用来干什么,下面我相信介能解开这个迷雾里。ps:我个人的理解,JNDI的使用,可以将数据库的连接方式和连接池都 完全和代码脱离,只需要在要运行的服务器中配置配置文件,代码中引入JNDI配置文件就好了。以后数据库改动,也不需要去操作代码------也就是起到了解耦像tomcat,在t转载 2014-11-30 20:46:22 · 605 阅读 · 0 评论 -
struts2,hibernate4,spring3配置时问题汇总及解决办法
1.java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor缺少asm-3.3.jar2.java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor缺少asm-commons-3.3.jar3.java.lang.ClassNotFo转载 2014-11-21 14:17:29 · 863 阅读 · 0 评论 -
多线程安全问题产生的原因
1、多个线程在操作共享的数据2、操作共享数据的代码有多条原创 2014-04-29 16:40:13 · 808 阅读 · 0 评论 -
定义多线程的两种方法
1、继承多线程Thread类 再覆盖线程类的run()方法原创 2014-04-29 16:29:38 · 682 阅读 · 0 评论 -
多线程JDK1.5版本以上新方法
使用Lock 和 condition 取代了 之前的 s原创 2014-05-04 15:50:59 · 518 阅读 · 0 评论 -
多线程的安全问题
当程序中运行了4个线程(不包含main线程)run()fan'f原创 2014-04-25 11:45:28 · 459 阅读 · 0 评论 -
lombok的使用
最近使用了lombok来 简化javaBean的get 和set原创 2014-08-07 21:01:15 · 642 阅读 · 0 评论 -
使用ehcache来优化缓存
在ehcache.xml中配置了 自己的一个cache maxElementsInMemory="10000" eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="120" maxElemen原创 2014-08-13 13:00:06 · 578 阅读 · 0 评论 -
关于win7 64位 只 安装 oracle 10g的client
我下载了 10201_client_win32 和原创 2014-09-03 19:02:29 · 5302 阅读 · 0 评论 -
多线程解决安全问题的方法(Synchronized)
使用同步代码块来解决在run方法中原创 2014-04-29 16:56:23 · 613 阅读 · 0 评论