artislong / artislong.github.io Goto Github PK
View Code? Open in Web Editor NEW我的个人仓库
我的个人仓库
由于从未使用过Spring Cloud、Dubbo等微服务框架,所以只能不断地从微服务基础知识出发,不让自己局限于某一种工具框架上。以下知识摘自一些自己看过的微服务相关的书上,还有一些自己对微服务的理解。
https://www.chenmin.info/2017/06/07/Session%E5%85%B1%E4%BA%AB/
之前的博文中简单的介绍了一下Nginx的负载均衡配置,比较简单,但是如果实现多台服务器之间的session共享就是一个难题了。
https://www.chenmin.info/2018/12/01/Swagger%E5%B8%B8%E7%94%A8%E6%B3%A8%E8%A7%A3/
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。
https://www.chenmin.info/2019/06/27/SpringBoot%E9%9B%86%E6%88%90Flowable-UI/
经过两周左右时间的学习,Flowable基础知识自认为学习完毕,简单构思设计之后,开始上手实践了。由于Flowable官方已经提供了丰富的REST包(和Activiti差不多),基本功能已经满足我们的要求了,个别接口不适用的可自行重写稍作调整即可。
https://www.chenmin.info/2017/06/07/Nginx%E9%85%8D%E7%BD%AE/
Nginx也是使用了一年多了,对基本使用比较熟练,但是正式的配置回想起来还是比较乱,此文对Nginx的配置略作整理。
https://www.chenmin.info/2017/09/07/Lombok%E4%BD%BF%E7%94%A8/
Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.Never write another getter or equals method again. Early access to future java features
http://www.chenmin.info/books/
页面调试中。。。。。。 ul{ list-style:none; } .stage{ position:relative; margin:100px; } .desk{ background:#eae1dc; width:500px; height:20px;
最近项目中需要配置两个数据源,并且在不同的包下动态切换,为此,参考网上动态切换数据源的博客,实现了满足项目的数据源动态切换功能。
http://www.chenmin.info/2018/02/08/Redis%E5%9F%BA%E7%A1%80%E9%85%8D%E7%BD%AE/
基本配置 Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
http://www.chenmin.info/about/
甘肃农业大学16级毕业生
http://www.chenmin.info/2017/10/11/Docker%E9%AB%98%E7%BA%A7%E5%BA%94%E7%94%A8/
在实际应用中,因为一些问题而对Docker做了更深层次的了解,下面将列举一些Docker容器及Linux操作系统相关的知识。
https://www.chenmin.info/2019/02/24/Java%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E5%9B%9E%E9%A1%BE/
本文对Java八大基础类型及相关Java基础知识进行简单汇总回顾。
针对SpringBoot封装的Quartz starter模块
https://www.chenmin.info/2017/06/05/Nginx%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E9%85%8D%E7%BD%AE/
Nginx的负载均衡是通过upstream实现的,在前面也有介绍过,下面对Nginx常用的upstream方式
http://www.chenmin.info/2018/02/08/Redis%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA/
此文将对Redis的各种集群搭建方式稍作介绍
http://www.chenmin.info/2016/12/18/Spring-Boot%E6%A0%B8%E5%BF%83/
一、Spring Boot基本配置 1、入口类和@SpringBootApplicationSpring Boot通常有一个名为*Application的入口类,入口类中有一个main方法,这个main方法其实就是一个标准的Java应用程序的入口方法。在main方法中使用SpringApplication.run(Chapter01Application.class, args),
https://www.chenmin.info/2018/12/01/Jackson-annotations%E5%B8%B8%E7%94%A8%E6%B3%A8%E8%A7%A3/
从以前的Struts2,到SpringMVC、SpringBoot,Jackson总是伴随在前后台数据交互的过程中,其他更强大、更细致的功能一直未进行挖掘,本文在参考大神博客的基础上,自己对Jackson练习的一些记录总结。
http://www.chenmin.info/2016/12/13/Spring-Boot%E5%85%A5%E9%97%A8/
一、Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式使得开发人员使用Spring开发极大的简便了配置过程,基本上实现了零配置。
Shiro是Apache的强大灵活的开源安全框架,能提供认证、授权、企业会话管理、安全加密、缓存等功能。此文为解决前后台分离架构的项目下,未登录时访问系统的跳转及对应的提示信息,Shiro原有逻辑为未登录则跳转到登录Url,在前后台分离架构下,此种方式显然不能满足要求,只能通过将请求转发到一个新的Url,给出未登录提示信息,由前台去控制路由跳转到登录页面。
https://www.chenmin.info/2018/11/26/Mac%E9%85%8D%E7%BD%AE%E5%A4%9A%E4%B8%AAGit%E8%B4%A6%E5%8F%B7/
在开发的过程中,难免会在多个代码平台(Github、Gitee)上提交代码,传统的Git账号配置就比较麻烦了,此文对Mac系统下的多git账号配置进行介绍。
Spring Transactional事务控制详解,着重介绍通过@transactional注解控制事务时的需要注意的细节。
该项目主要利用Spring Boot的自动化配置特性来实现快速的将Shiro集成到SpringBoot应用中
http://www.chenmin.info/2017/12/09/SpringBoot%E5%90%AF%E5%8A%A8%E5%8E%9F%E7%90%86%E5%88%86%E6%9E%90/
前言用了差不多两年的SpringBoot了,可以说对SpringBoot已经很熟了,但是仔细一想SpringBoot的启动流程,还是让自己有点懵逼,不得不说是自己工作和学习的失误,所以以此文对SpringBoot的启动流程略作记录。 此文的SpringBoot启动流程分析是基于SpringBoot 1.x的,SpringBoot 2.x的启动流程与1.x的略有不同,后续再进行补充分析。
在今年四月份,公司及岗位变动之后,需要给团队招人,按照以往传统的面试方法,从Java基础知识到项目经验,也是面了好多人,结果都差强人意,而且也比较浪费时间,于是想起来以前自己学习的时候,只有Jdk、Windows系统、Tomcat、系统自带记事本工具或Editplus等记事本工具,来实现一个简单的Web应用。把这当做面试题,发现能达标的人更少了ㄟ( ▔, ▔ )ㄏ,此文对此来做一个简单记录介绍。
https://www.chenmin.info/2017/06/18/Dockerfile%E5%9F%BA%E7%A1%80/
Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile快速创建自定义的镜像。
https://www.chenmin.info/2017/06/06/Nginx%E5%85%A5%E9%97%A8/
Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1
http://www.chenmin.info/2018/02/08/redis%E7%B3%BB%E7%BB%9F%E5%AD%A6%E4%B9%A0/
1、基本配置 Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
http://www.chenmin.info/2017/06/16/Docker%E5%85%A5%E9%97%A8/
一直听说虚拟化、Docker这些概念,但是一直没有机会,刚好公司项目要使用Docker部署,公司也没有这方面的人员了解,花几天时间突击一下这方面知识。
最近项目中需要配置两个数据源,并且在不同的包下动态切换,为此,博主费劲九牛二虎之力百度了一天多,参考网上动态切换数据源的博客,实现了满足项目的数据源动态切换功能。
https://www.chenmin.info/2019/07/14/SpringBoot%E5%AE%8C%E7%BE%8E%E6%95%B4%E5%90%88Jfinal/
机缘巧合之下接触到了Jfinal,但是由于个人目前主要的技术栈还是以SpringBoot为主,所以不免得想着将Jfinal与SpringBoot集成到一起去使用。
https://www.chenmin.info/2018/12/21/Spring%E4%BA%8B%E5%8A%A1%E5%A4%84%E7%90%86%E6%AD%A5%E9%AA%A4/
阅读《Spring源码深度解析》一书,从源码层次记录总结Spring事务处理过程。
https://www.chenmin.info/2016/12/18/JDK%E5%90%84%E7%89%88%E6%9C%AC%E5%8C%BA%E5%88%AB/
自从1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0)以来,到现在jdk的版本已经更新到1.8了,1.9也即将出现。本文将介绍jdk1.5到1.8各版本的特性。
https://www.chenmin.info/2016/07/05/Zookeeper%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA/
本文的所有配置及集群的搭建,都是基于zookeeper-3.4.10的。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.