标签:mail

Java

利用Filter和拦截器,将用户信息动态传入Request方法

2

hanze 发布于 2018-04-26

在开发当中,经常会验证用户登录状态和获取用户信息。如果每次都手动调用用户信息查询接口,会非常的繁琐,而且代码冗余。为了提高开发效率,因此就有了今天这篇文章。 思路: 用户请求我们的方法会携带一个Token,通过Filter过滤器将会员信息查出来并放到request请求参数中。接着...

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

Java

Spring Boot学习之MVC与Validation

3

darida 发布于 2018-04-25

Preface 此篇大部分是对Spring MVC的一个回顾以及JSR303中bean validation规范的学习 Spring MVC 相关 Spring MVC 流程 1、 用户发送请求至前端控制器 DispatcherServlet 。 2、 DispatcherSer...

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

Java

从设计者的角度解读ThreadLocal

小丁 发布于 2018-04-24

版权声明:本文为 罗周杨 stupidme.me.lzy@gmail.com 原创,未经授权不得转载。 本文将从设计者的角度着手解析ThreadLocal。如果你是设计者,你会怎么设计? 需求 我们看到的代码都是某种需求的产物。假设有这样一个需求: 我有一些数据,我希望每一个线程...

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

Java

从设计者的角度解读ThreadLocal

1

hanze 发布于 2018-04-24

版权声明:本文为 罗周杨 stupidme.me.lzy@gmail.com 原创,未经授权不得转载。 本文将从设计者的角度着手解析ThreadLocal。如果你是设计者,你会怎么设计? 需求 我们看到的代码都是某种需求的产物。假设有这样一个需求: 我有一些数据,我希望每一个线程...

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

编程技术

redis 实战分析

dulong 发布于 2018-04-24

简介 后台开发日新月异,各种高高能高挑战!~~~ 例如:数据高并发的读写、海量数据的读写、对扩展性要求高的数据,要怎么操作达到性能最大化?分布式架构,如何做session共享?等等一些列问题困惑着前进的步伐… redis 入门 redis 是 单进程 单进程模型来处理客户端的请求...

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

Spring

一起来学SpringBoot | 第二篇:SpringBoot配置详解

xiaoli.wang 发布于 2018-04-24

SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物, 自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 上一篇介绍了 SpringBoot 由来...

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

互联网.投资

谷歌收集的个人数据比FB更多,为何他能独善其身?

1

wenming.gapo 发布于 2018-04-23

据国外媒体报道称,近期由Facebook数据泄露而引发的科技企业收集用户信息的话题一直在不断发酵。但许多人没有意识到的是,Alphabet旗下谷歌所收集的用户数据规模甚至远远超过了Facebook。因此,从这一层面来看谷歌似乎应该得到外界更大的隐私关注。 但这么多年来,该公司似乎...

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

IOS技术

iOS/Swift 日志框架分享-SwiftyLog

3

dulong 发布于 2018-04-23

自从开始做iOS开发, 才知道以前的Android中的Log是多么的灵活好用. 如下图我的Android Studio的Logcat窗口: 不同level的日志用不同颜色显示: info-绿色, debug-蓝色, warning-黄色, error-红色; 每条日志显示该条日志...

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

IOS技术

iOS/Swift多线程之—如何避免数据竞争(Data race)

8

hanze 发布于 2018-04-23

多线程编程中, 常见的问题有 死锁Deadlock 死锁指的是由于两个或多个执行单元之间相互等待对方结束而引起阻塞的情况。每个线程都拥有其他线程所需要的资源,同时又等待其他线程已经拥有的资源,并且每个线程在获取所有需要资源之前都不会释放自己已经拥有的资源。 优先级翻转/倒置/逆转...

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

编程技术

重构 – 改善代码的各方面问题

3

zhuangli 发布于 2018-04-23

重构不是对以前代码的全盘否定,而是利用更好的方式,写出更好,更有维护性代码。不断的追求与学习,才有更多的进步。 1.前言 做前端开发有一段时间了,在这段时间里面,对于自己的要求,不仅仅是项目能完成,功能正常使用这一层面上。还尽力的研究怎么写出优雅的代码,性能更好,维护性更强的代码...

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

编程技术

AcgClub:纯粹的 ACG 聚合类 App

8

changyuan.xu 发布于 2018-04-23

宅社AcgClub,一款纯粹的ACG聚合类App 出于爱好与学习的目的做出了这款MD风格的应用,旨意通过涵盖Android端的一些热门技术框架来打造一个面向市场级别的产品 通过本项目,你可以了解到以下技术: Material Design MVP 组件化 Kotlin RxJav...

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

编程技术

使用 anacron 定期执行任务

yeseng 发布于 2018-04-22

anacron与cron的不同点 在网上可以可以看到很多文章都把anacron与cron来做比较,但实际上这两者之间的差距还是蛮大的。 cron任务同通过常驻的守护进程crond来定期执行的。 而anacron则不是守护进程,它需要被别人定期掉起,比如跟cron或systemd ...

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

编程技术

WeexContainer-Android:Android 平台上 Weex 容器

刘莉莉 发布于 2018-04-21

WeexContainer-Android 一个Android平台上Weex容器,实现MPA,Bundle缓存、验签等通用功能。 一、Demo: http://www.masonliu.com/app/digua/download https://github.com/Mason...

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

互联网.投资

你的时间,要么姓张,要么姓张——张小龙和张一鸣的对立统一

10

xirruiqiang 发布于 2018-04-20

对于中国大部分互联网创业者而言,他们公司的最终结局——;而对于中国大部分网民而言,他们在手机上的时间—— ,这两个技术男各自掌管的微信和头条系 APP 占据了这个国家人民手机中最长的在线时长,他们有太多共同点:同属技术出身、都不善言...

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

编程技术

iOS/Swift 日志框架分享-SwiftyLog

3

xirruiqiang 发布于 2018-04-20

自从开始做iOS开发, 才知道以前的Android中的Log是多么的灵活好用. 如下图我的Android Studio的Logcat窗口: 不同level的日志用不同颜色显示: info-绿色, debug-蓝色, warning-黄色, error-红色; 每条日志显示该条日志...

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

编程技术

iOS/Swift多线程之—如何避免数据竞争(Data race)

8

尖兵 发布于 2018-04-20

多线程编程中, 常见的问题有 死锁Deadlock 死锁指的是由于两个或多个执行单元之间相互等待对方结束而引起阻塞的情况。每个线程都拥有其他线程所需要的资源,同时又等待其他线程已经拥有的资源,并且每个线程在获取所有需要资源之前都不会释放自己已经拥有的资源。 优先级翻转/倒置/逆转...

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

互联网.投资

蔡崇信打球、刘炽平从政?马云和马化腾背后男人的对决

14

邓龙华 发布于 2018-04-19

欢迎关注“创事记”的微信订阅号:sinachuangshiji 文/陈兰 “当你老了,回顾一生,就会发觉:什么时候出国读书、什么时候决定做第一份职业、何时选定了对象而恋爱、什么时候结婚,都是命运的巨变。”陶杰在《杀鹌鹑的少女》中说道...

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

编程技术

Go语言的美好和丑陋

3

hellas 发布于 2018-04-19

这是一个“ Go不好 ”系列的额外文章。Go确实有一些不错的特性,也就是本文中“好的”部分,但是当我们不使用API或者网络服务器(这是为它设计的)而且将它用于业务领域逻辑的时候,总体而言我发现它用起来笨重且糟糕。但是即使在用于网络编程的时候,在设计和实现方面它也有很多缺陷,这导致...

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