自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

廖志伟的博客(Java)

欢迎访问我的个人网站www.liaozhiwei.cn

原创 总结:第二章:年度总结以及2020年学习路线

近期动态回顾: 今天是2020年1月24日腊月除夕,明天就是春节了,将要彻底告别2019年了,在这里我需要给自己定下目标和学习方向并且总一个年度总结,怕自己懒下去就废了,我承认自己不是一个自控能力很强的人,总有那么一段时间会颓废,很显然今年的一月份就是,今年一月份我离职了,离开了工作三个月的公司...

2020-01-24 10:32:56

阅读数 2404

评论数 0

原创 职场:第二章:人生总是那么的无奈

聊聊最近发生的一些事情,我尽量会用客观事实进行描述。 2019年9月份的时候,入职了一家公司,上班时间是早上八点半,晚上八点半,一周工作六天,也就是996。由于我是搬在公司附近租的房子,所以也不是很抵触。 就这样干着,到10月28号的时候发了九月份的工资,干到11月的时候,老板的贷款被银行抽贷了...

2020-01-16 13:39:22

阅读数 127

评论数 0

原创 职场:第一章:直面惨淡的人生

真实案例: 小公司老板(Boss)信任自己的老员工(A),让他学七八个月的java然后当主管,让他招人弄一个垂直领域的电商项目。 介绍时说他是介于架构和产品经理之间,老板夸他在其他软件公司和别的技术主管(B)聊的挺嗨的,主管(A)一开始花钱买了黑马的学员毕业的项目,有部分功能有异常,他自己改不...

2019-12-25 16:58:39

阅读数 1503

评论数 20

转载 Maven:第二章:最全的Maven Pom文件标签详解

<span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w...

2019-12-24 14:09:57

阅读数 148

评论数 0

原创 开发工具:第五章:使用idea生成实体类

由于最近做的一个分布式电商项目的后台有提到一个使用idea生成实体类,所以这里详细图文讲解一下 测试连接 ,注意加后缀?useSSL=false&serverTimezone=UTC 选中所要生成的 修改包路径 生成后: ...

2019-12-23 08:57:48

阅读数 205

评论数 0

原创 总结:第一章:从入门到入职拿到过万月薪我需要要这些技能(400多篇博文系统归类)

博文介绍: 这篇博文我改了一周,职业生涯所有技能例如javaSE基础,ssm框架,springcloud全家桶,dubbo+zk框架,MySQL数据库,MongoDB数据库,redis缓存,es与solr全文搜索,linux系统,docker应用容器引擎,Activiti工作流,Fastdfs分...

2019-12-17 11:22:54

阅读数 3952

评论数 15

原创 线程池:第四章:ThreadPoolTaskExecutor和ThreadPoolExecutor有何区别?

ThreadPoolTaskExecutor是spring core包中的,而ThreadPoolExecutor是JDK中的JUC。 ThreadPoolTaskExecutor是对ThreadPoolExecutor进行了封装处理。 看看ThreadPoolTaskExecutor源码 ...

2019-12-13 18:02:09

阅读数 170

评论数 1

原创 java程序员怎么创建自己的网站:第五章:图解阿里云服务器部署SpringBoot项目

图解: 购买阿里云服务器之后停止阿里云服务器运行 确定 选择镜像名称: 搜索 进去看看 记住产品说明 回到镜像选择页面,选择自定义密码,这里的密码是远程连接密码 确认 设置云主机安全组端口给上连接,允许某个端口访问 https://oneinst...

2019-12-11 16:20:21

阅读数 169

评论数 0

原创 实战:第九章:关于tk.mybatis只查询字段类型为string类型

tk.mybatis只查询字段类型为string类型 引入依赖: 继承tk 实体类 表 业务 控制台打印sql 断点查看 表数据 好像只查询String类型的字段 现在将实体类的类型改为包装类 注意getter\setter方法也要改 ...

2019-12-02 20:29:27

阅读数 113

评论数 0

原创 算法:第一章:SnowFlake算法(分布式系统中生成唯一的ID的算法)SnowFlake每秒能够产生26万ID左右

不废话了,直接上代码: package cn.springboot.config.db.pk.local.impl; /** * The class Snowflake id generator. Created by paascloud.net@gmail.com * Twitter雪...

2019-12-02 15:14:03

阅读数 59

评论数 0

原创 模板引擎:第三章:使用Freemark做企业级SEO推广

为什么做SEO? 当公司项目已接近尾声时,这个时候就需要推广了,这个时候就需要SEO了,那SEO是什么呢?seo中文翻译是搜索引擎优化。它利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是让其在行业内占据领先地位,获得品牌收益。很大程度上是网站经营者的一种商业行为,将自己或自己公司的排...

2019-11-30 20:10:15

阅读数 55

评论数 0

原创 架构:第八章:架构师之路

2019-11-27 16:45:55

阅读数 65

评论数 0

原创 JVM:第一章:设计一个刚好在一秒堆溢出的程序

创建了一个JVMDemo类: package common; import java.lang.management.ManagementFactory; import java.lang.management.MemoryMXBean; import java.util.ArrayList...

2019-11-23 17:13:55

阅读数 723

评论数 4

原创 实战:第八章:支付宝Native,JSAPI支付与微信Native,JSAPI,MWEB支付实现

首先是H5的支付,先看控制层的代码 @Autowired AliPayH5Bean aliPayH5Bean; @Autowired WxPayH5MWEB wxPayH5MWEB; @Autowired WxPayH5JSAPI wxPay...

2019-11-22 15:57:05

阅读数 81

评论数 0

原创 实战:第七章:微信H5支付时用户有微信分身停留5秒后未选择哪个微信分身,也未支付就被动回调到商户支付是否完成的页面...

三种问题: 微信H5支付时用户有微信分身停留5秒后未选择哪个微信分身,也未支付就被动回调到商户支付是否完成的页面 安卓H5支付设置了redirect_url后调起微信收银台5秒后回退到了原始界面 微信支付中间页调起微信收银台后超过5秒 答案: 由于设置redirect_url后,回跳...

2019-11-18 09:30:00

阅读数 41

评论数 0

原创 实战:第六章:H5微信与支付宝调试错误,请回到请求来源地,重新发起请求。 错误代码 insufficient-isv-permissions

H5支付宝支付 接人H5手机网站支付宝支付时,已经将表单发给页面了,支付宝响应调试错误,请回到请求来源地,重新发起请求。 错误代码insufficient-isv-permissions错误原因:ISV权限不足,建议在开发者中心检查对应功能是否已经添加。 遇到这种问题,我查了一遍,这里给上几个...

2019-11-13 20:23:00

阅读数 68

评论数 0

原创 线程池:第三章:线程池的手写改造和拒绝策略以及线程池配置合理线程数

根据阿里巴巴开发手册: 我们线程池使用ThreadPoolExecutor的方式进行创建,下面看底层源码: 有七个参数: 现在创建它:核心线程数2,同时执行的最大线程数5,多余线程存活时间1L,单位秒,阻塞队列3,默认线程工厂,拒绝策略 创建线程池: 第一种拒绝策略:...

2019-11-09 09:21:09

阅读数 58

评论数 0

原创 面试:第十四章:大厂中高级java程序员面试题

最近收集了一些在大厂工作月薪20k的中高级java开发工程师面试题,给大家分享一下

2019-11-08 16:48:05

阅读数 308

评论数 0

原创 实战:第五章:EZDML修改数据类型

解释一下INI配置,菜单:工具|修改INI配置,在INI中添加或修改以下内容: [DefaultFieldTypes] ——修改缺省数据类型对应的物理类型 1=String:VARSTR(2000) ——修改逻辑类型名为String的物理类型名为VARSTR,默认长度为2000 2=Integer...

2019-11-08 12:17:46

阅读数 37

评论数 0

原创 消息队列:第六章:ObjectMessage与MapMessage

javax.jms.jmsexception:无法从内容生成正文。可序列化类不可用于代理原因:java.lang.ClassNotFoundException: 禁止类com.javaliao.portal.model.TbLogVisit不信任将此类序列化为objectMessage负载。 ...

2019-11-02 13:43:00

阅读数 71

评论数 0

原创 线程池:第二章:线程池实际中使用哪一个

JDK提供的线程池三种常见的创建方式: 那么具体用哪一个呢? 答案是一个都不用。为什么呢?因为阿里巴巴实践过,证明过,具体请看阿里巴巴java开发手册: 底层的是Linked这个接近于无界,非常大 ,所以不可用。 ...

2019-11-02 08:58:01

阅读数 57

评论数 0

原创 实战:第四章:java后端日志埋点实现

前段时间架构让我弄日志埋点,因为其他工作不断延期,而且到现在也没给明确的需求,这里自己手写一套简单的日志埋点: 第一步:引入依赖 <!--aop--> <dependency> <groupId>org.springframework.boot&l...

2019-10-31 18:16:19

阅读数 403

评论数 0

原创 实战:第三章:更新数据只能是下月修改,当月不能修改

第一种:可以利用缓存,commissionMerchantsBean是传入的参数对象 //将合作对象更改后,应该在下个月份才生效 //根据merchants_id查询tst_commission_merchants表获取import_partner...

2019-10-26 20:30:03

阅读数 32

评论数 0

原创 全栈工程师:第一章:NodeJS的安装与配置

本人纯java后端开发,也曾经跨过山河大海,也曾经。。。(之前也一个人开发过,从后台到前端页面展示,都写过,前端技能也就AngularJS、jquery、Ajax、Html、Css、Xml、bootstrap、easyui)项目弄前后端分离,前几天来了一个新同事前端23k真的打击到我了,所以前几天...

2019-10-22 18:42:01

阅读数 88

评论数 1

原创 我的分享:第七章:数据埋点

最近架构让我弄一个数据埋点,网上找了一下,发现这几篇写的比较系统,分享地址:https://www.cnblogs.com/purple5252/p/11205625.html

2019-10-10 12:10:08

阅读数 101

评论数 0

原创 我的分享:第六章:IDEA的优秀插件

给大家分享一下IDEA比较好用的插件,提供地址:https://blog.csdn.net/win7system/article/details/83508313 个人常用插件MyBatis.log可以在控制台打印sql语句,常用于检查数据库中可执行的sql语句在xml中执行不了等问题 ...

2019-10-01 16:24:09

阅读数 100

评论数 0

原创 我的分享:第五章:java程序员一个人搭建网站(静态的,动态的都有)

本人搭建过一个静态的个人博客网站:www.liaozhiwei.cn 动态的也有,提供博客地址:https://blog.csdn.net/java_wxid/article/details/89785556 本人亲测有效,二小时从看完到搭建搓搓有余,分享一下,域名+解析+GitHub来搭建自...

2019-10-01 16:07:47

阅读数 75

评论数 0

原创 Docker:第三章:简单入门和深入理解

本人亲自阅读推荐 Docker 极简入门指南:https://gitbook.cn/gitchat/column/5a13be9775462408e0da8d9d 深入浅出 Docker 技术栈实践:https://gitbook.cn/gitchat/column/59e4647269584...

2019-10-01 15:47:26

阅读数 54

评论数 0

原创 我的分享:第四章:深入理解MySQL索引底层数据结构与算法

工作太忙,耽误了,在网站里逛了逛找到几篇不错的分享给大家: 主讲存储结构:https://blog.csdn.net/qq_41618510/article/details/84702890 主讲数据存储:https://blog.csdn.net/qq_41618510/article/de...

2019-10-01 15:27:35

阅读数 167

评论数 0

原创 线程池:第一章:线程池的底层原理

线程池的底层原理 线程池相当于银行网点,常驻核心数相当于今日当值窗口,线程池能够同时执行的最大线程数相当于银行所有的窗口,任务队列相当于银行的候客区,当今日当值窗口满了,多出来的客户去候客区等待,当候客区满了,银行加开窗口,候客区先来的客户去加班窗口,当银行所有的窗口满了,其他客户在...

2019-10-01 15:02:05

阅读数 57

评论数 0

原创 实战:第一章:防止其他人通过用户的url访问用户私人数据

解决思路:防止其他人通过用户的url访问用户私人数据 思路一:url中放入userId,根据url中的usrId和session中保存的userId 进行匹配判断是否是本人访问, 这样会将userId暴漏在url中,不安全。解决方案:url做成通用的,数据请求需要用户自己主动触发(百度的)(不建议...

2019-09-26 20:29:13

阅读数 103

评论数 0

原创 面试:第十三章:中高级程序员面试

线程池原理:https://blog.csdn.net/java_wxid/article/details/101844786 事物传播行为以及使用场景:下面有答案 隔离级别:下面有答案 GC算法:https://blog.csdn.net/antony9118/article/detail...

2019-09-21 08:50:34

阅读数 136

评论数 0

原创 队列:第一章:阻塞队列

理论: 阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程...

2019-09-21 08:36:11

阅读数 44

评论数 0

原创 我的分享:第三章:SpringCould五大组件

个人觉得他写的还是比较好的,所以我就不写重复的了,给上博客地址:https://blog.csdn.net/qq_41701956/article/details/83829539

2019-09-12 19:16:03

阅读数 170

评论数 0

原创 Linux系统:第十章:服务器环境搭建

将防火墙关闭并设置为开机不自动启动: systemctl stop firewalld.service systemctl disable firewalld.service Linux系统中JDK的安装与配置 进入opt目录下 :cd /opt 在opt目录下上传jdk文件 :jdk-...

2019-08-12 10:51:39

阅读数 111

评论数 0

原创 Linux系统:第九章:CentOS7安装

2019-08-11 23:13:31

阅读数 71

评论数 0

原创 Linux系统:第八章:新建虚拟机

2019-08-11 22:52:33

阅读数 57

评论数 0

原创 深入理解JUC:第六章:Semaphore信号灯

理论: Semaphore 是 synchronized 的加强版,作用是控制线程的并发数量 多个线程抢多个资源,下面案例是有六台车抢三个停车位 使用Semaphore的代码: public class Demo { public static void main(Stri...

2019-08-11 11:08:35

阅读数 62

评论数 0

原创 深入理解JUC:第五章:CyclicBarrier循环栅栏

理论: 它的作用就是会让所有线程都等待完成后才会继续下一步行动。 举个例子,就像生活中我们会约朋友们到某个餐厅一起吃饭,有些朋友可能会早到,有些朋友可能会晚到,但是这个餐厅规定必须等到所有人到齐之后才会让我们进去。这里的朋友们就是各个线程,餐厅就是 CyclicBarrier。 未使用循...

2019-08-11 10:20:28

阅读数 61

评论数 0

原创 技术汇总:第十八章:枚举的简单使用

结合上一章阅读:https://blog.csdn.net/java_wxid/article/details/99168098 枚举代码: package com.javaliao.backstage; import lombok.Getter; public enum MyData ...

2019-08-11 09:59:51

阅读数 42

评论数 0

提示
确定要删除当前文章?
取消 删除