java左侧_Java - 随笔分类 - 左侧码工 - 博客园

随笔分类 - Java

摘要:synchronized关键字主要解决多线程共享数据同步问题。ThreadLocal使用场合主要解决多线程中数据因并发产生不一致问题。 ThreadLocal和Synchonized都用于解决多线程并发访问。但是ThreadLocal与synchronized有本质的区别: synchronized

阅读全文

posted @ 2018-03-08 11:07

左侧码工

阅读(247)

评论(0)

推荐(0) 编辑

摘要:基础问题和思想:1、抽象类和接口的区别(单纯的语法区别只能给一半分,要说出来适用场景);2、hashcode()和equals()的关系;3、HashMap(Set)底层机制(用到的数据结构以及代码原理);4、Object的常用的一些方法;5、讲一下反射以及用到的场景;6、Spring 主要做了哪些

阅读全文

posted @ 2018-03-07 23:59

左侧码工

阅读(468)

评论(0)

推荐(0) 编辑

摘要:当然业界已经有很多成熟的解决方案,我罗列如下: 1.服务器实现的session复制或session共享,这类型的共享session是和服务器紧密相关的,比如webSphere或JBOSS在搭建集群时候可以配置实现session复制或session共享,但是这种方式有一个致命的缺点,就是不好扩展和移植

阅读全文

posted @ 2018-03-06 21:04

左侧码工

阅读(361)

评论(0)

推荐(0) 编辑

摘要:https://github.com/ityouknow/spring-boot-examples

阅读全文

posted @ 2017-12-31 21:07

左侧码工

阅读(103)

评论(0)

推荐(0) 编辑

摘要:统一异常处理类的两种方式一种是前后分离,一种是一整套集合返回指定到指定的错误页面显示错误信息 1.由于前后分离,是统一返回JSON的格式 自定义Exception 自定义统一异常处理类 配置文件 运行流程分析 当你请求项目中某个接口时,如果报异常了,则会首先进入到这个自定义异常处理类中,然后通过判断

阅读全文

posted @ 2017-12-16 12:21

左侧码工

阅读(827)

评论(0)

推荐(0) 编辑

摘要:1. 一个框架,一个领域 一个好的框架必然凝聚了领域知识。WebMagic的设计参考了业界最优秀的爬虫Scrapy,而实现则应用了HttpClient、Jsoup等Java世界最成熟的工具,目标就是做一个Java语言Web爬虫的教科书般的实现。 如果你是爬虫开发老手,那么WebMagic会非常容易上

阅读全文

posted @ 2017-11-30 23:17

左侧码工

阅读(228)

评论(0)

推荐(0) 编辑

摘要:public class BaseResponseBody { // 不能添加属性 仅做泛型使用 } public class ResponseBase { private Integer msgCode ; private String msgString; private long serverTime; private T body; ...

阅读全文

posted @ 2017-04-25 15:04

左侧码工

阅读(295)

评论(0)

推荐(0) 编辑

摘要:package com.util; import java.security.MessageDigest; /** * 采用SHAA加密 */ public class SHAUtil { /*** * SHA加密 生成40位SHA码 * @param 待加密字符串 * @return 返回40位SHA码 */ public s...

阅读全文

posted @ 2017-04-06 10:54

左侧码工

阅读(119)

评论(0)

推荐(0) 编辑

摘要:package com.util; /** * @Description: 类描述 * @author 作者 ll E-mail:80002132@sf-express.com * @version 1.0 * @date 创建时间:2017年3月15日 下午6:13:49 */ import java.io.ByteArrayOutputStream; import java.i...

阅读全文

posted @ 2017-03-17 10:11

左侧码工

阅读(368)

评论(0)

推荐(0) 编辑

摘要:jvm 总体梳理 jvm体系总体分四大块: 类的加载机制 jvm内存结构 GC算法 垃圾回收 GC分析 命令调优 当然这些知识点在之前的文章中都有详细的介绍,这里只做主干的梳理 这里画了一个思维导图,将所有的知识点进行了陈列,因为图比较大可以点击右键下载了放大查看。 类的加载机制 主要关注点: 什么

阅读全文

posted @ 2017-03-01 09:41

左侧码工

阅读(165)

评论(0)

推荐(0) 编辑

摘要:本文是基于maven的,预先使用,先装maven。 dubbo是一个分布式服务框架,提供一个SOA的解决方案。简单的说,dubbo就像在生产者和消费者中间架起了一座桥梁,使之能透明交互。 本文旨在搭建一个可供使用和测试的dubbo环境,使用了spring框架;使用了zookeeper和dubbo服务

阅读全文

posted @ 2017-02-23 18:44

左侧码工

阅读(906)

评论(0)

推荐(0) 编辑

摘要:集合redis,mysql,测试例子 http://blog.csdn.net/lxhjh/article/details/51764604

阅读全文

posted @ 2017-02-16 18:15

左侧码工

阅读(73)

评论(0)

推荐(0) 编辑

摘要:1.接入系统采用监听器方式 model对象 service 操作日志 属性文件工具类 远程接口请求http工具类 阿里json封装类 属性文件配置log.properties web.xml中配置 2.服务器端就是简单的单表操作.不做记录

阅读全文

posted @ 2017-02-07 18:12

左侧码工

阅读(309)

评论(0)

推荐(0) 编辑

摘要:package com.sf.base.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.util.HashMap; import j...

阅读全文

摘要:数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构,这些数据结构通常称为Java集合框架。在平常的学习开发中,灵活熟练地使用这些集合框架,可以很明显地提高我们的开发效率,当然仅仅会用还是不够的,理解其中的设计思想

阅读全文

posted @ 2016-12-14 16:01

左侧码工

阅读(180)

评论(0)

推荐(0) 编辑

摘要:21.HashMap的工作原理是什么? HashMap内部是通过一个数组实现的,只是这个数组比较特殊,数组里存储的元素是一个Entry实体(jdk 8为Node),这个Entry实体主要包含key、value以及一个指向自身的next指针。HashMap是基于hashing实现的,当我们进行put操

阅读全文

posted @ 2016-12-01 14:30

左侧码工

阅读(1010)

评论(0)

推荐(0) 编辑

摘要:11.JVM内存分哪几个区,每个区的作用是什么? Java虚拟机主要分为以下一个区: 方法区:1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器

阅读全文

posted @ 2016-12-01 14:29

左侧码工

阅读(11851)

评论(0)

推荐(2) 编辑

摘要:java常见面试题及答案 1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个

阅读全文

posted @ 2016-12-01 14:13

左侧码工

阅读(5173)

评论(0)

推荐(0) 编辑

摘要:String jsonParam = AppInterFaceUtil.getInputStreamParameter(req); 取得json 格式的请求参数 调用

阅读全文

该文被密码保护。

posted @ 2016-07-28 14:49

左侧码工

阅读(3)

评论(0)

推荐(0) 编辑

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值