相关分类: Java技术 C/C++ VB delphi
  • 【面试】我是如何在面试别人Spring事务时“套路”对方

    中国最好面试官 自从上次写了一篇【面试】我是如何面试别人List相关知识的,深度有点长文的文章后,有读者专门加我微信,说我是中国最好面试官,这个我可受不起呀。 我只是希望把面试当作是一次交流,像朋友那样,而不是像一场Q A。但也有人觉得,我对应聘者太好了,这...

    2019-04-12 09:26:55

  • 记一次异常处理很失败的经历

    在Controller 里 调用Service: orderRewardService.SaleRewardAndTransfer(kukaOrderRewardVo); 然后再service里 try catch,之前想着出现异常时若处理了异常,则程序不回滚, 于是Servie里catch里处理写成了这样: try{ //程序与数据库交互,逻辑处理 } catch(Except...

    2019-04-12 09:29:34

  • Sting、StringBuffer、StringBuilder

    ( 1)String是字符串常量,一旦创建之后不可更改;StringBuffer和StringBuilder是字符串变量,可以更改。 String的不可变,所以适合作为Map的键。 (2)StringBuilder 是线程不安全的,StringBuffer是线程安全的,使用了Synchronized关键字,即线程锁。 (3)字符串拼...

    2019-04-12 09:28:33

  • String 字符串相加比较

    String 字符串相加 对比 public static void main(String[] args) { String a = "helloword"; final String b = "hello"; String d = "hello"; String c = b + "word"; String e = d + "word"; String f ="hello"+"word"; System.out.println(a == c); System.out.prin...

    2019-04-12 09:29:16

  • renren-fast开源项目解析日志—1、项目的部署

    renren_fast项目解析日志 一、环境搭建 1、后端部署 (1)下载源码 按照步骤,从码云上down了fast,zip的( 引maven项目 )项目包、 (2)安装lombok插件 安装lombok的jar、相当简单,在eclipse文件夹的跟目录下,使用java -jar lombok.jar 会出现一个红辣椒的界面,按照说...

    2019-04-12 09:28:56

  • java_List集合及其实现类

    第一章:List集合_List接口介绍 1).特点 1).有序的; 2).可以存储重复元素; 3).可以通过索引访问; ListString list = new ArrayList (); list.add( "张无忌" ); list.add( "张三丰" ); list.add( "章子怡" ); list.add( "章子怡"); // OK的,可以添加 for (String s...

    2019-04-12 09:28:15

  • API网关【gateway 】- 2

    最近在公司进行API网关重写,公司内采用serverMesh进行服务注册,调用,这里结合之前学习对API网关服务进行简单的总结与分析。 由于采用了大量的nginx相关的东西,所以在此记录一下: 配置连接数 worker_processes:表示开启nginx的worker进程的个数,nginx启动会开两...

    2019-04-12 09:28:07

  • 当面试官问线程池时,你应该知道些什么?

    概述 什么是线程池? 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。 为什么要用线程池? 降低资源消耗 通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度 当任务到达时,任务可以不需要等到线程创...

    2019-04-12 09:28:10

  • Java服务CPU飙到99%问题排查

    最近生产环境中出现了一起CPU突然飙升的事件,下面介绍一下 CPU飙升问题排查的过程和解决方法。 该方案参考自:https://www.jianshu.com/p/e96c74133be6,感谢路遥Neo的分享 一、查看导致CPU飙升的线程 首先需要定位到是服务里的那些线程导致CPU飙升的。具体查找方法:...

    2019-04-12 09:28:05

  • 学Java的18天,今天老师讲构造方法;

    上一篇讲到方法的调用和简单的构造方法,今天继续加深,加参数或者该参数; package sklx; public class Car{ //设三个属性 private String 品牌; private int 价格; private String 颜色; //修改属性参数方法 public Car(String 品牌,int 价格,String 颜色 ) { this....

    2019-04-12 09:27:46

2