标签:XEN

Java

java日志框架探秘

18

xubiao.zhuang 发布于 2019-05-23

编辑推荐: 本文来自于网易云,本文主要分享不同的日志框架开源社区又提供了一套统一的日志框架api,apache commons-logging和slf4j,希望对您的学习有所帮助。 前言 当我们对一个日志框架在做技术选型的时候,除了需要满足业务功能外,另外两个考虑的重要因素就是性...

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

Java

Apache Shiro 简介

yeseng 发布于 2019-05-22

shiro通过以下为平台的应用程序的提供安全API。 Authentication : 身份认证,通常称为 “用户登录”。 Authorization:授权。 Crpytography:保护或隐藏会被窥探的数据。 Session Management:会话session管理 sh...

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

Java

golang自定义路由控制实现(一)

darida 发布于 2019-05-20

    由于本人之前一直是Java Coder,在Java web开发中其实大家都很依赖框架,所以当在学习Golang的时候,自己便想着在Go开发中脱离框架,自己动手造框架来练习。通过学习借鉴Java的思想还有部分框架的源码,在golang上面进行实现,从而达到对Java和Gol...

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

Spring

Spring Boot 2动态修改日志级别

3

小丁 发布于 2019-05-19

本文基于:Spring Boot 2.1.3,理论支持Spring Boot 2.x所有版本。 作为程序猿,定位问题是我们的日常工作,而日志是我们定位问题非常重要的依据。传统方式定位问题时,往往是如下步骤: • 将日志级别设低,例如  DEBUG ; • 重启应用; •...

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

Java

使用Java 10的var类型推断的几个注意点! – DZone Java

邓龙华 发布于 2019-05-16

不加选择地应用var可能会让代码不容易理解,因为模糊了类型这个概念,而人类是依据类型分类进行逻辑思考的,这样就使事情变得更糟,如果使用得当,var可以帮助改进良好的代码,使其更短更清晰,同时不会影响可理解性。 使用var需要通过减少混乱来改进代码,从而使更重要的信息脱颖而出。 本...

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

Java

Java应用集群下的定时任务处理方案(mysql)

1

zhuangli 发布于 2019-05-07

今天来说一个Java多机部署下定时任务的处理方案。 需求 : 有两台服务器同时部署了同一套代码, 代码中写有spring自带的定时任务,但是每次执行定时任务时只需要一台机器去执行。 当拿到这个需求时我脑子中立马出现了两个简单的解决方案: 利用ip进行判断, 两台机器ip肯定不一样...

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

Java

Dubbo之provider bean注册详解 原 荐

yeseng 发布于 2019-05-06

在最新版的Dubbo中,service bean的注册是可以使用注解方式进行的,声明方式是在目标bean上使用 @org.apache.dubbo.config.annotation.Service (注意包路径与spring的 @Service 不同,后文说道的 @Servic...

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

Java

API 网关异步化改造技术选型

4

刘莉莉 发布于 2019-04-30

背景 目前的网关是基于 Spring Boot 1.5.x 和 Tomcat 8.5.x 构建,采用多线程阻塞模型,也就是说每个请求都会占用一个独立的线程资源,而线程在JVM中是一个相对比较重的资源。当应用是CPU密集型的或者说依赖的远程服务都正常工作时,这种模型能够很好的满足需...

阅读(52)评论(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)

Java

Shiro加盐验证/存储用户信息

小丁 发布于 2019-04-15

Spring Boot整合Shiro进行身份认证等必须的前置性工作各位可以网上搜索一番,本篇主要是对用户登录验证自定义加密验证以及Shiro存储登录用户便于后续使用的内容。 1.1 用户邮箱登录 注:用户在配置Shiro登录地址时,实际执行登录验证逻辑请求URL要设置为不进行验证...

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

Java

从mybatis到mybatis-spring再到mybatis-springboot-starter

1

changyuan.xu 发布于 2019-03-25

mybatis使用入门、springboot整合,以及整合后的事务管理原理 mybatis mybatis是一款支持自定义SQL、存储过程和高级映射的持久化框架。通过封装几乎消除了使用者编写JDBC、手动设置参数和检索结果的代码,其底层实现通过XML配置文件、Java注解的方式来...

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

Java

聊聊技术路线的选择

2

likai 发布于 2019-03-22

Java还是C++,C++还是Python,人工智能还是大数据,深度还是广度…… 经常逛技术论坛或在技术群里唠嗑的小伙伴,对以上的选择题应该都不陌生了,出题者往往也是新入行的小伙伴们。作为一个老鸟,很惭愧我没有足够的智慧去做这样的选择题,尤其是在对提问者的背景和基础完全不了解的情...

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

Spring

Spring boot学习(八)Spring boot配置ehcache缓存框架

1

wenming.gapo 发布于 2019-03-20

缓存技术在实际的项目中是必不可少的,合理的利用缓存技术能极大的提升网站的访问速度,提升用户体验。 本片文章就介绍如何在spring boot中使用 ehcache 这个缓存框架。 ehcache介绍 在 java 中有很多技术都可以实现缓存功能,最简单直接就是使用 java 自带...

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

Java

Spring boot学习(八)Spring boot配置ehcache缓存框架

1

songhua.gao 发布于 2019-03-20

缓存技术在实际的项目中是必不可少的,合理的利用缓存技术能极大的提升网站的访问速度,提升用户体验。 本片文章就介绍如何在spring boot中使用 ehcache 这个缓存框架。 文章首发于个人博客:【www.xiongfrblog.cn】 ehcache介绍 在 java 中有...

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

Java

后端架构师技术图谱

likai 发布于 2019-03-20

今天无意间看到github上一篇超炫的博文,是阿里工程师总结的 《后端架构师技术图谱》 ,分享给大家。 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排...

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

编程技术

架构师的操作系统

zhuangli 发布于 2019-03-15

操作系统 操作系统时有两个主要部分组成的:硬件和软件。硬件是计算机的物理设备。软件则是使得硬件能够正常工作的程序的集合。计算机软件分成两大类:操作系统和应用程序。应用程序使用计算机硬件来解决用户的问题。操作系统则控制用户对硬件访问。 操作系统时有两个主要部分组成的:硬件和软件。硬...

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

编程技术

『互联网架构』软件架构-分布式系列并发编程atomic&collections(31)

4

yanxinchi 发布于 2019-03-11

在java中提供了一种对于原子操作的类,Atomic的包名为java.util.concurrent.atomic。这个包里面提供了一组原子变量的操作类,这些类可以保证在多线程环境下,当某个线程在执行atomic的方法时,不会被其他线程打断,而别的线程就像自旋锁一样,一直等到该方...

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

Java

用生命周期规范组件化流程

3

xubiao.zhuang 发布于 2019-03-09

demo 有空会在 github 上更新,欢迎关注 。demo 怎么做:一条commit对应一条规范。所以不会很快,可以先 star 收藏以便查阅。 本文是在我重构 个人项目时光猫(欢迎体验) 的时候,边组件化边记录下来的。期中踩了很多坑,也不断思考优雅的解决方案。因为是个人项目...

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