标签:session

Java

定时发送邮件

2

刘莉莉 发布于 2019-09-20

背景 甲方爸爸:新接入业务在国庆以及军运会期间需要每天巡检业务并发送邮件告知具体情况! 我司:没问题。 甲方爸爸:假期也要发噢。 我司:没问题(草泥马)。 刚开始计划指定几个同事轮流发送,业务只要不被攻击一般是没有问题的。但是想一想休息日还要处理工作上的事情(非紧急的)就不爽,近...

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

Java

记一次AOP问题排查

2

xirruiqiang 发布于 2019-09-20

背景和问题 情况是这样的: 由于某业务上的需求,需要数据库表T的数据发生变化时,通知给其它系统。 改造前,在各数据发生变化的业务节点,直接调用通知方法,将数据同步给其它系统; 改造后,使用了spring aop,基于抽象出的update方法,进行数据同步。 于是代码改成了这样: ...

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

Spring

spring-cloud-huawei:在SpringCloud中使用ServiceComb的能力

11

yanxinchi 发布于 2019-09-20

点击上方 蓝色字体 ,关注我们 0 1 【华为全联接大会开源主场】Apache 两大主席来袭 & ServiceComb庖丁解牛微服务 时间:今天下午 13:30 ~ 15:40 Meetup现场:上海 世博中心小型会议厅420+421 线上直播:https://hc20...

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

编程技术

前端微服务在字节跳动的落地之路

1

xubiao.zhuang 发布于 2019-09-20

不少前端团队都面临着独石应用的工程巨大、理解困难和合作混乱的种种问题,微前端或许是一种比较好的解决方案,它允许我们为应用加入新功能而不影响整体结构。但同时,我们可能会付出一些代价,例如重复依赖、团队自治带来的工作方式分散等问题。采用微前端具体有哪些风险与挑战?我们应该如何应对?如...

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

Java

面试官:读过 Mybatis源码吗?知道用了那9种设计模式吗?

18

changyuan.xu 发布于 2019-09-20

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入...

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

Spring

Spring 框架基础(02):Bean的生命周期,作用域,装配总结

1

yeseng 发布于 2019-09-20

本文源码: GitHub·点这里 || GitEE·点这里 一、装配方式 Bean的概念:Spring框架管理的应用程序中,由Spring容器负责创建,装配,设置属性,进而管理整个生命周期的对象,称为Bean对象。 1、XML格式装配 Spring最传...

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

Java

使用JavaConfig形式配置Spring框架,了解一下

hanze 发布于 2019-09-19

本文将介绍Spring 3.0后一种新的配置方式:JavaConfig,使用这种配置方式,既可以作为xml配置的补充,使xml配置精简化,也可以完全替代xml配置,实现无xml配置项目。 同时Spring-Boot就是通过JavaConfig来实现“约定大于配置”的功能,因此学习...

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

Java

Apache Wicket 9.0.0-M3 发布,Java Web 开发框架

yanxinchi 发布于 2019-09-19

Wicket 是一个 Java 语言的 Web 开发框架,与 Struts、WebWork、Tapestry 相类似,其特点在于对 Html 和代码进行了有效的分离(有利于程序员和美工的合作),基于规则的配置(减少了 XML 等配置文件的使用),学习曲线较低(开发方式与 C/S ...

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

Java

SpringBoot + Mybatis配合AOP和注解实现动态数据源切换配置

darida 发布于 2019-09-19

随着应用用户数量的增加,相应的并发请求的数量也会跟着不断增加,慢慢地,单个数据库已经没有办法满足我们频繁的数据库操作请求了,在某些场景下,我们可能会需要配置多个数据源,使用多个数据源(例如实现数据库的读写分离)来缓解系统的压力等,同样的,Springboot官方提供了相应的实现来...

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

Java

优化后的 Spring Boot 启动能有多快?

1

puefu.he 发布于 2019-09-19

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 “Spring有多快?” 这是 2018 Spring One Platform 中的一场会议。看完会议视频,我自己动手试了一下。下面是我做出的测试结果。 还没有观...

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

Spring

品Spring:真没想到,三十步才能完成一个bean实例的创建

40

yeseng 发布于 2019-09-19

在容器启动快完成时,会把所有的单例bean进行实例化,也可以叫做预先实例化。 这样做的好处之一是,可以及早地发现问题,及早的抛出异常,及早地解决掉。 本文就来看下整个的实例化过程。其实还是比较繁琐的。 一 、从容器中找出所有的bean定义名称 因为不知道谁是单例bean,所以只能...

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

Java

Java 使用 QQ 实现第三方登录

14

yeseng 发布于 2019-09-19

本文地址: http://1t.click/aqmJ 本文作者: 小茗同学 1. 前言 个人网站最近增加了评论功能,为了方便用户不用注册就可以评论,对接了 QQ 的一键登录,总的来说其实都挺简单的,可能会有一点小坑,但不算多,完整记录下来方便后来人快速对接。 2. 后台设计 在真...

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

Java

spring升级后Ajax请求出错(406 Not Acceptable)

3

wenming.gapo 发布于 2019-09-18

由于业务需要,今天公司的 JDK 升级到 1.8 ,容器要求 Spring 也需要同时升级到 4.0+ ,解决完依赖的问题之后,代码启动成功,页面展示正常,但是遇到 Ajax 请求的地方就炸了,错误码 406 ,导致请求失败,内容无法正常返回, Debug 发现业务代码处理逻辑执...

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

Java

Spring — Docker

2

yeseng 发布于 2019-09-18

容器是 应用层的抽象 ,是标准化的单元,容器内部不包含 操作系统 的细节和内容,比虚拟机 轻量 Docker 开发:简化开发环境的搭建; 运维 :交付系统更为流畅,伸缩性更好 常用命令 镜像相关 docker search <image> docker pull &l...

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

编程技术

Linux 内核系统架构介绍

13

邓龙华 发布于 2019-09-18

28年前(1991年8月26日)Linus公开Linux的代码,开启了一个伟大的时代。 这篇文章从进程调度,内存管理,设备驱动,文件系统,网络等方面讲解Linux内核系统架构。 Linux的系统架构是一个经典的设计,它优秀的分层和模块化, 融合了 数量繁多的设备和不同的物理架构,...

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

Java

SSH框架之Struts2第二篇

刘莉莉 发布于 2019-09-18

1.2 知识点 1.2.1 Struts2的Servlet的API的访问 1.2.1.1 方式一 : 通过ActionContext实现 页面: <h1>Servlet的API的访问方式一:解耦合的方式</h1> <form action="${ p...

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

Java

最新115道华为、京东、滴滴、美团精选Java面试题整理

4

邓龙华 发布于 2019-09-18

京东面试题 1. 一般sql注入怎么发现触点的,从源码阐述sqlmap如何测试注入点的。 2. masscan扫描端口时靠什么检测,为什么这么快? 请详述. 3. 你写过哪些小工具,你为你使用过的工具做过什么修改. 4. 如何提高采用python编写的扫描速度,谈谈对GIL锁的了...

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