随笔分类 -  架构设计

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 40 下一页
摘要:<! flowchart 箭头图标 勿删 java8 各种时间转换方法 本来按照常理日期时间是一个很简单的东西,只需要根据一个时间戳就可以算出当前的时间了。但这其实只是初级的想法,是因为你的项目还没有到跨时区部署的程度,一旦你的项目要部署到其他时区就会发现,同一个时间戳,在中国代表8点,在日本就代表 阅读全文
posted @ 2019-07-16 15:11 星朝 阅读(12126) 评论(0) 推荐(0) 编辑
摘要:1.异常org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing情况一、2.问题展示@RequestMapping(value = "/somewhere" 阅读全文
posted @ 2019-07-16 13:06 星朝 阅读(41331) 评论(0) 推荐(1) 编辑
摘要:Spring Cloud实战小贴士:Zuul处理Cookie和重定向 所以解决该问题的思路也很简单,我们只需要通过设置sensitiveHeaders即可,设置方法分为两种: 全局设置: zuul.sensitive headers= 指定路由设置: zuul.routes.<routeNam 阅读全文
posted @ 2019-07-16 09:43 星朝 阅读(1387) 评论(0) 推荐(0) 编辑
摘要:前言 使用线程池难免会用到submit和execute,但是submit是有坑的,此处做个记录 1、submit坑 此处随便写一个方法,进入内部查看execute和submit / @Author: 小混蛋 @CreateDate: 2018/8/29 9:58 / @Component publi 阅读全文
posted @ 2019-07-15 23:12 星朝 阅读(1718) 评论(0) 推荐(0) 编辑
摘要:execute和submit都属于线程池的方法,execute只能提交Runnable类型的任务,而submit既能提交Runnable类型任务也能提交Callable类型任务。 execute会直接抛出任务执行时的异常,submit会吃掉异常,可通过Future的get方法将任务执行时的异常重新抛 阅读全文
posted @ 2019-07-15 23:10 星朝 阅读(11255) 评论(0) 推荐(4) 编辑
摘要:队列是一种数据结构.它有两个基本操作:在队列尾部加人一个元素,和从队列头部移除一个元素就是说,队列以一种先进先出的方式管理数据,如果你试图向一个 已经满了的阻塞队列中添加一个元素或者是从一个空的阻塞队列中移除一个元索,将导致线程阻塞.在多线程进行合作时,阻塞队列是很有用的工具。工作者线程可 以定期地 阅读全文
posted @ 2019-07-15 22:15 星朝 阅读(2910) 评论(0) 推荐(0) 编辑
摘要:自定义线程池 如果由Executors的几个工具方法创建的线程池提供的执行策略不合你的胃口,你也可以自己动手设计一个定制版线程池。当然,这个定制不需要我们从头开始编写,设计java的大叔们已经为我们提供了一个ThreadPoolExecutor类,它实现了ExecutorService接口,代表着一 阅读全文
posted @ 2019-07-15 21:57 星朝 阅读(440) 评论(0) 推荐(0) 编辑
摘要:原文出处: https://mp.weixin.qq.com/s/p3JZERyZXnF8jR_3KKIGJA 写作本文时参考了《java并发编程实战》、《java并发编程的艺术》、java源码以及一些博客文章,力求把这个专题的知识讲的足够全面,最重要的是通俗易懂,如文中有错误请与我联系。为保证你把 阅读全文
posted @ 2019-07-15 21:55 星朝 阅读(713) 评论(0) 推荐(0) 编辑
摘要:记一次线程池任务执行异常 一个名为 fetch 线程池负责从Redis中读取文本数据,将读取到的文本数据提交给另一个线程池 tw ,将 tw 线程池将任务通过HTTP请求的形式上报给过滤服务。如下图所示: 一开始采用默认线程池配置方式: private final BlockingQueue< 阅读全文
posted @ 2019-07-15 21:46 星朝 阅读(703) 评论(0) 推荐(0) 编辑
摘要:工具类:  package com.ihrm.common.utils; import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface; 阅读全文
posted @ 2019-07-15 17:55 星朝 阅读(2006) 评论(0) 推荐(0) 编辑
摘要:@GeneratedValue: 为一个实体类生成一个唯一标识的主键(JPA要求每一个实体Entity,必须有且只有一个主键)。它有两个属性,分别是strategy和generator。 generator:默认为空字符串,它定义了主键生成器的名称,对应的生成器有两个:对应于同名的主键生成器@Seq 阅读全文
posted @ 2019-07-15 17:26 星朝 阅读(3466) 评论(0) 推荐(0) 编辑
摘要:撸了今年阿里、网易和美团的面试,我有一个重要发现.......>>> Ⅰ 关于JPA 主键,自定义生成遇到的问题,愚蠢的笔记   Ⅱ 第一次 报错: ids for this class must be manually assigned before call 阅读全文
posted @ 2019-07-15 17:24 星朝 阅读(1006) 评论(0) 推荐(0) 编辑
摘要:! flowchart 箭头图标 勿删 运算符 1.算数运算符 加(+):mysql> SELECT 1+1; 减( ):mysql> SELECT 3 2; 乘( ):mysql> SELECT 2 3; 除(/):mysql> SELECT 5/3; 商(DIV):my 阅读全文
posted @ 2019-07-12 17:37 星朝 阅读(2928) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 现在,JSON Web Tokens (JWT) 是非常流行的。尤其是 Web 开发领域。 流行 安全 稳定 易用 支持 JSON 所有这些因素,令 JWT 名声大振。 但是,今天我要来说说使用 JWT 的缺点。也就是为什么说将 JWT 用于会话控制是多么的 阅读全文
posted @ 2019-07-12 14:02 星朝 阅读(807) 评论(0) 推荐(0) 编辑
摘要:阅读目录前言快速入门路由详解Cookie与头信息本地跳转Hystrix和Ribbon支持过滤器解释动态加载后记回到目录前言 本文起笔于2018 06 26周二,接了一个这周要完成的开发任务,需要先等其他人的接口,可能更新的会慢一些,还望大家见谅。这篇博客我们主要讲Spring Cloud Zuul。 阅读全文
posted @ 2019-07-12 09:39 星朝 阅读(10882) 评论(0) 推荐(0) 编辑
摘要:一、shutdown命令:SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。 SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。 SH 阅读全文
posted @ 2019-07-10 17:05 星朝 阅读(619) 评论(0) 推荐(0) 编辑
摘要:阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义 <! 作者区域 <! 文章内容 分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service 阅读全文
posted @ 2019-07-09 17:20 星朝 阅读(515) 评论(0) 推荐(0) 编辑
摘要:Case具有两种格式。简单Case函数和Case搜索函数。 简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END   Case搜索函数  CASE WHEN sex = '1' THEN '男'&n 阅读全文
posted @ 2019-07-09 14:33 星朝 阅读(621) 评论(0) 推荐(0) 编辑
摘要:DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串。 可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值: %S, %s 两位数字形式的秒( 阅读全文
posted @ 2019-07-09 11:34 星朝 阅读(9193) 评论(0) 推荐(0) 编辑
摘要:MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数 计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现。 函数 TimeStampDiff() 是MySQL本身提供的可以计算两个时间间隔的函数,语法 阅读全文
posted @ 2019-07-09 10:43 星朝 阅读(50183) 评论(0) 推荐(2) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 40 下一页