标签:CST

Java

每日一道面试题(第6期)—如何实现多线程中的同步

Harries 发布于 2019-05-25

零零碎碎的东西总是记不长久,仅仅学习别人的文章也只是他人咀嚼后留下的残渣。无意中发现了这个 每日一道面试题 ,想了想如果只是简单地去思考,那么不仅会收效甚微,甚至难一点的题目自己可能都懒得去想,坚持不下来。所以不如把每一次的思考、理解以及别人的见解记录下来。不仅加深自己的理解,更...

阅读(13)评论(0)赞 (0)

Java

为什么我们需要volatile关键字?

刘莉莉 发布于 2019-05-25

volatile字段以确保多个线程始终看到最新值,即使缓存系统或编译器优化正在起作用。从volatile变量读取始终返回此变量的最新写入值。java.uti.concurrent包中的大多数类的方法也具有此属性。通常在内部使用volatile字段。 关于volatile关键字让我...

阅读(22)评论(0)赞 (0)

Java

Java工程师成神之路:程序员的学习路线规划以及书籍推荐

2

puefu.he 发布于 2019-05-24

一、基础篇 面向对象 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 平台无关性 Java如何实现的平台无关性的 JVM还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) 值传递 值传递、引用传递 为什么说Java中只有值...

阅读(22)评论(0)赞 (0)

Java

大数据分析工程师入门(一):Java 基础

10

changyuan.xu 发布于 2019-05-20

点击上方“ 大数据与人工智能 ”,“星标或置顶公众号” 第一时间获取好内容 咚咚咚,开课啦! 今天,我们开始《大数据分析师入门课程》系列的第一堂课,主讲内容是—— 大数据分析师必备的java基础。 如果你正一脸懵,课?啥课?数据分析?啥意思?  那么,亲爱的小伙伴们,建...

阅读(13)评论(0)赞 (0)

Java

ldap之tls 双向认证要我命

尖兵 发布于 2019-05-13

先简单介绍一下问题背景,现公司的ldap不止是ldaps还要验证客户端,也就是说在客户端验证服务端的tls证书的同时,服务端也会要求验证客户端的证书,其实并不复杂,平时单向认证见得多了,只要客户端有服务端的ca证书,当拿到服务端自己的证书的时候,就会用ca证书去验证服务端是不是想...

阅读(27)评论(0)赞 (0)

Java

Java AWT/Swing实现不规则窗体和控件

17

likai 发布于 2019-05-08

版权声明:本文为博主原创,无版权,未经博主允许可以随意转载,无需注明出处,随意修改或保持可作为原创! https://blog.csdn.net/dog250/article/details/89885476 Oracle裁员,关注了下Oracle,但依旧并不喜欢这家公司,一直觉...

阅读(44)评论(0)赞 (0)

Java

史上最全的高可用服务系统线上问题排查工具单之一

2

Harries 发布于 2019-05-08

本文并不是介绍Linux命令的手册,而是侧重于命令在特定场景下如何帮助应急人员和攻关人员定位问题并解决问题,因此,对于每个命令的介绍将直切主题,直接介绍命令使用的具体场景,而不是介绍命令的详细使用格式。 01.必不可少的基础命令和工具 1、grep grep是Linux下通用的文...

阅读(38)评论(0)赞 (0)

Java

2018年最新Java面试题及答案

6

xubiao.zhuang 发布于 2019-05-04

下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正,更多精彩内容可以关注我的微信公众号:Java团长 面向对象特征 封装,继承,多态和抽象 封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改 变它内部的数据。在 ...

阅读(27)评论(0)赞 (0)

Java

AMS startActivity()

xiaoli.he 发布于 2019-04-30

AMS Android9.0 http://androidxref.com/9.0.0_r3/ 参考: Android应用程序的Activity启动过程简要介绍和学习计划 https://blog.csdn.net/luoshen… Android深入四大组件(六)A...

阅读(26)评论(0)赞 (0)

Spring

Spring Data的魔力

Harries 发布于 2019-04-28

企业应用程序处理数据处理,企业技术提供商努力使这样的处理尽可能容易。Spring Data项目可能是处理这类问题最先进的方法之一。该项目实际上由几个子项目组成,其中大多数子项目侧重于各种数据库的数据持久性。Spring Data最有趣的特性是能够基于存储库规范界面自动创建存储库。...

阅读(34)评论(0)赞 (0)

Java

现代化 Java 之技术栈与自动化 Clojure

8

邓龙华 发布于 2019-04-26

历经二十多年的发展,Java 已经成为最成熟和发达的软件开发体系,有着丰富的技术资源和活跃的社区。但是时间也带给了 Java 的沧桑感,那么如何有效提高 Java 项目的开发效率,改善 Java 语言过于朴素所带来的笨拙感。 关于...

阅读(44)评论(0)赞 (0)

Spring

Spring Websocket实现向指定的用户发送消息

xirruiqiang 发布于 2019-04-26

概述 本文我们介绍通过Spring websocket实现向特定的用户发送消息。 本文的内容如下: 1. 首先实现简单的登录功能,这里向特定用户发送消息的必要条件 2. 用户登录系统后,才可以登录websocket,并重写MyPrincipal 3. 实现向特定用户发送消息的功能...

阅读(38)评论(0)赞 (0)

Java

java锁浅析

1

Harries 发布于 2019-04-26

java开发中进行并发编程时针对操作同一块区域时,如果不加锁会出现并发问题,数据不是自己预计得到的值。我觉得有点像mysql事务中脏读、不可重复读、幻读的问题。加锁的目的是为了保证同一时间只有我一个人操作同一个资源。 如何在代码里面加锁 jdk提供给了我们很多锁的实现方式,用于各...

阅读(32)评论(0)赞 (0)

Java

陷入jenkins自动化部署的坑

31

darida 发布于 2019-04-25

原文地址 背景 Jenkins官网 Build great things at any scale The leading open source automation server, Jenkins provides hundreds of plugins to support...

阅读(82)评论(0)赞 (0)

编程技术

牌类游戏使用微服务重构笔记(八): 游戏网关服务器

1

dulong 发布于 2019-04-24

所谓网关,其实就是维持玩家客户端的连接,将玩家发的游戏请求转发到具体后端服务的服务器,具有以下几个功能点: 长期运行,必须具有较高的稳定性和性能 对外开放,即客户端需要知道网关的IP和端口,才能连接上来 多协议支持 统一入口,架构中可能存在很多后端服务,如果没有一个统一入口,则客...

阅读(32)评论(0)赞 (0)