09 2020 档案

摘要:1.Date中保存的是什么 在java中,只要我们执行 Date date = new Date(); 就可以得到当前时间。如: Date date = new Date();System.out.println(date); 输出结果是: Thu Aug 24 10:15:29 CST 2017 阅读全文
posted @ 2020-09-29 13:04 edda_huang 阅读(1997) 评论(0) 推荐(0) 编辑
摘要:在分布式系统中,分布式锁是一个很常见的技术。即有很多个进程同时访问同一个共享资源没有同步访问,资源的载体可能是传统关系型数据库或者NoSQL。 如果是在单机环境中,可以使用ReentrantLock或者synchronized代码块来实现,然而这些在分布式环境下却不能满足要求。 例如有这样的一个场景 阅读全文
posted @ 2020-09-28 15:06 edda_huang 阅读(346) 评论(0) 推荐(0) 编辑
摘要:多线程下的数据一致性问题一直都是热点问题,既要考虑到数据的一致,又要考虑实现的效率,在分布式情况下,这又要成为一种新的难题。分布式锁和我们java基础中学习到的synchronized略有不同,synchronized中我们的锁是个对象,当前系统部署在不同的服务实例上,单纯使用synchronize 阅读全文
posted @ 2020-09-28 14:51 edda_huang 阅读(267) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/yjmyzz/p/elastic-job-tutorial.html https://www.jianshu.com/p/4dc449cdeb67 https://www.jianshu.com/p/8411504c53a3 大多数情况下,定时任务我们 阅读全文
posted @ 2020-09-28 11:42 edda_huang 阅读(130) 评论(0) 推荐(0) 编辑
摘要:爱奇艺实用数据库选型树 用SSM框架实现支付功能(附源码) 放弃迁移到微服务 面试 如何在代码中应用设计模式? 阅读全文
posted @ 2020-09-27 21:07 edda_huang 阅读(105) 评论(0) 推荐(0) 编辑
摘要:停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是这个方法是不安全的,而且是已被废弃的方法。 在java中有以下3种方法可以终止正在运行的线程: 使用退出标志,使线 阅读全文
posted @ 2020-09-27 20:53 edda_huang 阅读(239) 评论(0) 推荐(0) 编辑
摘要:1 常见删除策略 凡是做业务逻辑系统, 总是离不开对删除逻辑的处理.本文论述重点是伪删除, 即字段标示状态, 这是在一些中小型系统开发中的单据等较重要数据的主流做法.但在此之前, 不妨先将常见删除策略列举一下: 数据库设置级联这个我没太懂是怎么回事, 不过网上也说缺点较多, 很少用到, 在此就不考虑 阅读全文
posted @ 2020-09-27 19:55 edda_huang 阅读(366) 评论(0) 推荐(0) 编辑
摘要:轻量级分布式任务调度平台,开发迅速、学习简单、轻量级、易扩展,290家公司都在用,它就是XXL-JOB,包括比较知名的大众点评,京东,优信二手车,北京尚德,360金融 (360),联想集团 (联想),易信 (网易)等等.... 目前,xxl-job已经在Github上已经标星12.1K,Fork有5 阅读全文
posted @ 2020-09-27 19:31 edda_huang 阅读(690) 评论(0) 推荐(0) 编辑
摘要:前言 Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大量的网络I/O,决定采取别的方法进行实现。通过在Baidu的海洋里遨游,他发现了可以使用insert into 阅读全文
posted @ 2020-09-27 19:27 edda_huang 阅读(237) 评论(0) 推荐(0) 编辑
摘要:想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢? 本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java 阅读全文
posted @ 2020-09-27 18:03 edda_huang 阅读(130) 评论(0) 推荐(0) 编辑
摘要:前言 开心一刻 今天上课不小心睡着了,结果被老师叫起来回答问题,这是背景。无奈之下看向同桌寻求帮助,同桌小声说到选C,结果周围的人都说选C,向同桌投去一个感激的眼神后大声说道选C。刚说完教室就笑开了,老师一脸恨铁不成钢的表情说选你个头,我叫你翻译文言文你选C!你出去,你给我出去。看着同桌挤眉弄眼的表 阅读全文
posted @ 2020-09-27 18:02 edda_huang 阅读(463) 评论(0) 推荐(0) 编辑
摘要:【Json-lib 介绍】 Json-lib 是以前 Java 常用的一个 Json 库,最后的版本是 2.4,分别提供了 JDK 1.3 和 1.5 的支持,最后更新时间是 2010年12月14日。虽然已经很多年不维护了,但在搜索引擎上搜索 "Java Json" 等相关的关键词发现好像一直还有人 阅读全文
posted @ 2020-09-27 17:25 edda_huang 阅读(385) 评论(0) 推荐(1) 编辑
摘要:背景 生产环境偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议。 方案 1、undertow替换tomcat 电子商务类型网站大多都是短请求,一般响应时间都在100ms,这时可以将web容器从tomcat替换为undertow,下面介绍下步骤: 1、增加pom配置 <depend 阅读全文
posted @ 2020-09-27 16:35 edda_huang 阅读(265) 评论(0) 推荐(0) 编辑
摘要:# 现象 left join在我们使用mysql查询的过程中可谓非常常见,比如博客里一篇文章有多少条评论、商城里一个货物有多少评论、一条评论有多少个赞等等。但是由于对join、on、where等关键字的不熟悉,有时候会导致查询结果与预期不符,所以今天我就来总结一下,一起避坑。 这里我先给出一个场景, 阅读全文
posted @ 2020-09-27 14:50 edda_huang 阅读(1973) 评论(0) 推荐(0) 编辑
摘要:# 前言 在18年底到19年3月,陆续面试了几家公司,有成有不成的,最终进了一家比较满意的知名外企。在本文里,我将介绍我这段时间里更新简历和面试的相关经历。可能面试相关的一些方法,大家能从我之前的博文里看到,但在本文里,大家更能从相关实战性的例子中进一步体会到面试技巧的使用方法。 # 正文 1 刚开 阅读全文
posted @ 2020-09-27 12:13 edda_huang 阅读(93) 评论(0) 推荐(0) 编辑
摘要:前言 今天在学习mysql分区优化时,发现一个博客专家大神,对其发布的文章简单学习一下; 一:简介 我们通常所说的接口的作用是用于定义一套标准、约束、规范等,接口中的方法只声明方法的签名,不提供相应的方法体,方法体由对应的实现类去实现。 在JDK1.8中打破了这样的认识,接口中的方法可以有方法体,但 阅读全文
posted @ 2020-09-27 10:37 edda_huang 阅读(425) 评论(0) 推荐(0) 编辑
摘要:1. 下载MybatisCodeHelper插件 下载已破解的插件压缩包,一定注意校验sha1sum!!! 在IDEA中本地安装插件 激活方法(自2.7.3):IDEA顶部菜单:Tools -> MybatisCodeHelper -> Activation -> OfflineActivation 阅读全文
posted @ 2020-09-25 20:38 edda_huang 阅读(711) 评论(0) 推荐(0) 编辑
摘要:“烟囱式”系统,来自维基百科的解释是:一种不能与其他系统进行有效协调工作的信息系统,又称为孤岛系统。 比如: 假设淘宝和天猫,是两个大系统,忽略业务模式的不同,这两个系统里面都有用户管理、商品管理、订单管理、支付等功能模块,如下图,这样子的淘宝和天猫就好像两座烟囱各自矗立,互不关联。 烟囱式系统有很 阅读全文
posted @ 2020-09-25 16:21 edda_huang 阅读(6922) 评论(0) 推荐(1) 编辑
摘要:https://www.jb51.net/article/135583.htm 关于Intellij中的git的配置:首先下载安装git,http://msysgit.github.io/,怎么说呢,这个git可以说是官方的版本,自带有ui界面之类的,不过个人没怎么用过这个里面的ui。因为用着Int 阅读全文
posted @ 2020-09-19 15:38 edda_huang 阅读(116) 评论(0) 推荐(0) 编辑
摘要:一 前言 借助spring的AOP功能,我们可以将AOP应用至全局异常处理,全局请求拦截等,本篇文章的核心功能就是使用AOP实现日志记录,比如哪些用户进行了哪些操作,对于一个成功的项目这是必须记录的,故知识追寻者这边给出一个简单模型应用; 二 定义枚举 枚举定义的类型就是实现日志的哪些操作,如下所示 阅读全文
posted @ 2020-09-19 13:14 edda_huang 阅读(428) 评论(0) 推荐(0) 编辑
摘要:如果你初次用idea,毫无目的的度娘如何使用IDEA 浪费的将会是大量的时间。一套让你花时间,少走弯路的视频教程(下载地址:https://pan.baidu.com/s/1gfeX3hD) 当你坚持用一周用IDEA后,你会真正的爱上它,哪怕前几天是痛苦的熬过来,到最后你也会真正的明白为什么我会让你 阅读全文
posted @ 2020-09-19 13:01 edda_huang 阅读(984) 评论(0) 推荐(0) 编辑
摘要:大家在做java开发时,肯定会遇到api层参数对象传递给服务层,或者把service层的对象传递给dao层,他们之间又不是同一个类型对象,但字段又是一样,如果还是用普通的get、set方式来处理话,比较繁琐,.... 那么你来跟我学....."天下武功,唯快不破" >要的就是快.... 1.使用ge 阅读全文
posted @ 2020-09-16 17:27 edda_huang 阅读(947) 评论(0) 推荐(0) 编辑
摘要:自定义一个Controller import com.example.demo.pojo.User; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.ann 阅读全文
posted @ 2020-09-15 17:04 edda_huang 阅读(4738) 评论(0) 推荐(0) 编辑
摘要:一、FeignClient注解 FeignClient注解被@Target(ElementType.TYPE)修饰,表示FeignClient注解的作用目标在接口上 @FeignClient(name = "github-client", url = "https://api.github.com" 阅读全文
posted @ 2020-09-11 19:13 edda_huang 阅读(781) 评论(0) 推荐(0) 编辑
摘要:大家平时使用spring依赖注入,都是怎么写的? @Servicepublic class OrderService {@Autowiredprivate UserService userService; }是不是很熟悉的感觉?但是呢 如果你用IDEA的话呢,它会提示你 Field injectio 阅读全文
posted @ 2020-09-11 19:08 edda_huang 阅读(695) 评论(0) 推荐(0) 编辑
摘要:为了深入理解Feign,下面将从源码的角度来讲解Feign。首先来看看FeignClient注解@FeignClient的源码,代码如下: FeignClient注解被@Target(ElementType.TYPE)修饰,表示FeignClient的作用目标在接口上。@Retention(Rete 阅读全文
posted @ 2020-09-11 19:03 edda_huang 阅读(644) 评论(0) 推荐(0) 编辑
摘要:概述 我使用的spring-cloud-starter-openfeign的版本是2.0.0,然后使用@FeignClient的时候是不能一个name多个配置类的,后来也是从网络查找了各种网友的方法,反正就是歪门邪道的各种都有。但是还是官网给的方法比较靠谱。 解决方案 添加配置(spring.mai 阅读全文
posted @ 2020-09-11 16:34 edda_huang 阅读(2183) 评论(0) 推荐(0) 编辑
摘要:1、先在本地打开workspace文件夹,或者自定义的文件夹,用来保存项目代码的地方。 2、然后登陆GitHub账号,点击复制项目路径 3、在刚才文件夹下空白处点击鼠标右键,打开Git窗口 4、在以下页面中输入命令 git clone 加刚才复制的路径,如下图(可能Ctrl+V用不了,可以用右键选择 阅读全文
posted @ 2020-09-10 10:17 edda_huang 阅读(7774) 评论(0) 推荐(1) 编辑
摘要:目录 1.什么是Feign? 2.Open Feign vs Spring Cloud Feign 2.1.OpenFeign 2.2.Spring Cloud Open Feign 3.Spring Cloud Feign 的使用 4.Spring Cloud Feign 的源码解析 1.什么是F 阅读全文
posted @ 2020-09-04 15:19 edda_huang 阅读(871) 评论(0) 推荐(0) 编辑
摘要:public class MyEntry implements IBaseService{ public String A(String jsonStr) throws Exception{ UserInfo user = null; UserDetail userDetail = null; th 阅读全文
posted @ 2020-09-04 15:17 edda_huang 阅读(2331) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示