工匠解码
码龄14年
关注
提问 私信
  • 博客:323,689
    问答:781
    324,470
    总访问量
  • 67
    原创
  • 1,491,045
    排名
  • 31
    粉丝
  • 0
    铁粉

个人简介:庖丁解牛,工匠解码

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2011-03-22
博客简介:

工匠解码

博客描述:
庖丁解牛,工匠解码
查看详细资料
个人成就
  • 获得59次点赞
  • 内容获得35次评论
  • 获得72次收藏
创作历程
  • 2篇
    2019年
  • 1篇
    2018年
  • 51篇
    2017年
  • 11篇
    2016年
  • 1篇
    2014年
  • 2篇
    2013年
成就勋章
TA的专栏
  • Oracle
    2篇
  • Java
    7篇
  • NoSQL
    1篇
  • web前端
  • 缓存技术
    3篇
  • MySQL
    4篇
  • 异常处理
    3篇
  • MQ
    2篇
  • zookeeper
    1篇
  • Maven
    1篇
  • redis
    6篇
  • 源码分析
    1篇
  • 开发工具
    3篇
  • Spring Cloud
    7篇
  • dubbo
    6篇
  • 容器
    4篇
  • 图片处理
    3篇
  • kubernetes
    1篇
  • spring
    2篇
  • spring-boot
    7篇
  • javascript
    1篇
  • git
    2篇
  • mybatis
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

353人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

pre -commit hook failed (add --no-verify to bypass)

问题描述:本地使用source tree推送代码,抛如下异常pre -commit hook failed (add --no-verify to bypass)1 进入项目所在的.git文件夹(cd .git)2 再进入hooks文件夹3 删除pre-commit文件 rm -rf pre-commit4 SourceTree也可以正常推送。重新git commit -m ‘xxx’...
原创
发布博客 2019.07.22 ·
1918 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MyBatis初始化流程

spring中有如下配置内容<bean id="sessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean" depends-on="mapperConfig">...</bean>SqlSessionFactoryBean实现ApplicationListener接口,执行afte...
原创
发布博客 2019.06.19 ·
372 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

dubbo服务端,dubbo客户端,注册中心(zk)之间的心跳

dubbo客户端和dubbo服务端之间存在心跳,由dubbo客户端主动发起,可参见dubbo源码 HeartbeatTask。dubbo服务端和注册中心(zk)存在心跳,由dubbo服务端发起,这是基于zk集群和zk客户端之间的心跳机制。...
原创
发布博客 2018.03.08 ·
4699 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

spring boot 异常Refused to display in a frame because it set 'X-Frame-Options' to 'DENY'

spring boot项目,请求回来,响应头中X-Frame-Options被设置为DENY,如下图这个会导致使用iframe模式上传图片或者iframe嵌套页面时,会报如下异常信息: Refused to display in a frame because it set ‘X-Frame-Options’ to ‘DENY’解决方案:扩展WebSecurityConfigurerAdapter
原创
发布博客 2017.12.27 ·
8274 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Spring boot日志配置

步骤1:增加logback配置文件 注意:名字是logback.xml或者是logback-spring.xml,推荐是logback-spring.xml,为啥?因为spring boot框架默认会去寻找名字为这个的配置,并增加一些特性。步骤2:logback.xml的内容配置<?xml version="1.1" encoding="UTF-8"?><configuration> <s
原创
发布博客 2017.12.25 ·
696 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Spring boot实现多环境配置

在实际项目中,我们一般会放置一些配置文件,这些配置文件是区分环境的,一般环境有dev,test,prep,prod,分别对应开发,测试,预发布,生产。那么在spring boot项目中如何实现不同环境,使用不同的配置文件呢。第一步:定义好不同环境的application.propertiesapplication.properties 存放公用的一些配置。 以及最重要的配置 spring.pro
原创
发布博客 2017.12.25 ·
1043 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用SourceTree回退代码版本

项目开发过程中,代码冲突,是比较麻烦的事情,需要造成冲突的代码作者合作解决。比冲突更可怕的是冲掉代码,这个时候,就要回滚代码了。那么git如何回滚代码到某个版本上呢?1 使用source tree也可以回滚,选中待回滚的版本,然后点击Reset develop to this commit上2 紧接着会弹出如下弹框3 里面有三个选项,一定要选择 :强行合并4 然后,再在版本号上选择 提交回滚5 最后
原创
发布博客 2017.12.22 ·
15374 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DataTables使用技巧

官网:https://datatables.net/ 中文站:http://www.datatables.club/下载源码:https://datatables.net/download/index为啥会选择使用DataTables呢?其官网上说了它很多出众的特性,当然其涵盖了大部分的表格操作的功能,但是其API封装的并不是太友好,新老版本混杂,使用起来相当混乱,额外增加的请求参数过多且没有良好
原创
发布博客 2017.12.21 ·
530 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用spring boot搭建与dubbo整合项目

项目地址:https://github.com/BruceZhangXL/wolf 这是一个完整的使用spring boot搭建的整合dubbo的项目脚手架构建:maven 基础:spring-boot ORM:mybatis 数据库:MySQL 中间件:redis,rabbitMQ项目结构启动说明找到wolf-web下的Application类,右击:run as:java applic
原创
发布博客 2017.12.13 ·
2225 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

spring boot版本演进

最近项目中想引入spring boot,所以想对spring boot的前世今生做个深入了解,整理了其版本演进情况,来源于spring boot的github:https://github.com/spring-projects/spring-boot/releases?after=v1.0.0.RC3版本号发布时间备注v0.5.0.M1 2013-08-06v1.0.0.RELEASE 20
原创
发布博客 2017.12.04 ·
9530 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

is expected to be of type but was actually of type 'com.sun.proxy.$Proxy70'

spring boot项目,启动报这个异常原因是:我通过@EnableTransactionManagement 启动了事务,但是没有开启cglib的动态代理。application.properties增加如下配置#aopspring.aop.auto=truespring.aop.proxy-target-class=true依赖中增加: org.spring
原创
发布博客 2017.12.01 ·
1700 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring boot 日志输出到 log.path_IS_UNDEFINED目录

springboot项目,logback配置文件如下<appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%date|%thread|%X{invokeNo}|%level|%logger{0}|%msg%n</pattern>
原创
发布博客 2017.11.30 ·
16643 阅读 ·
4 点赞 ·
1 评论 ·
2 收藏

Spring的XML文件的Schema扩展点PluggableSchemaResolver

在dubbo源码解析第一章里,我们知道了在dubbo启动(也即spring启动)过程中,是先要加载相关的xml配置文件的,比如provider.xml,consumer.xml或者spring的applicationContextContext.xml都是需要先被加载到内存中去的,这个加载的入口在XmlBeanDefinitionReader类的 doLoadBeanDefinitions(Inpu
原创
发布博客 2017.11.27 ·
1014 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

龙哥dubbo源码阅读实践-源码入口(第一章)

资源准备1.dubbo开发手册下载: 地址:http://dubbo.io/docs/dubbo-dev-book.pdf 2.dubbo源码下载 地址:https://github.com/alibaba/dubbo/tags 3.导入项目到eclipse或者idea 注意: - dubbo项目是标准的maven工程,直接以maven项目导入即可 - se
原创
发布博客 2017.11.26 ·
5286 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

Access restriction: The type XX is not API (restriction on required library 'XXX/Ja

Access restriction: The type 'XMLChar' is not API (restriction on required library '/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/rt.jar')有时候,我们会引入rt.jar中的类来使用,比如: com.sun.or
原创
发布博客 2017.11.26 ·
1843 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ContextLoaderListener加载过程(最详细版)

以下描述,将是最详细版spring的ContextLoaderListener加载过程,没有之一。ContextLoaderListener实现了ServletContextListener接口,ServletContextListener是Java EE标准接口之一,类似tomcat,jetty的java容器启动时便会触发该接口的contextInitialized。顾,java容器启动触发Con
原创
发布博客 2017.11.20 ·
18615 阅读 ·
6 点赞 ·
11 评论 ·
27 收藏

Kubernetes集群部署

环境:centos 参考:https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/第一步:创建仓库文件 目标路径 /etc/yum.repos.d/,创建文件virt7-docker-common-release.repo文件内容如下:[virt7-docker-common-release]
原创
发布博客 2017.11.10 ·
426 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Callable返回的Future对象

Callable 返回Future对象,Future对象的get方法会阻塞,直到callable方法执行结束并且返回结果
原创
发布博客 2017.11.09 ·
992 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Redis的pipeline

Redis是使用C/S模型的TCP服务器,称为请求/响应协议。 这意味着通常一个请求是通过以下步骤完成的: 1 客户端向服务器发送查询,并通常以阻塞的方式从套接字读取服务器响应。 2 服务器处理命令并将响应发送回客户端。因此,例如,四个命令序列是这样的: Client: INCR X Server: 1 Client: INCR X Server: 2 Client: INCR X
原创
发布博客 2017.11.09 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VMware中安装centos7无法联网解决

在搭建k8s环境时,使用VMware安装centos后,无法连接上网,ping http://www.baidu.com 也是不通的。解决方案: 1 进入/etc/sysconfig/network-scripts/目录 2 用ls命令查看网卡配置文件 带一串数字的文件就是网卡配置文件 我这里对应的就是 ifcfg-ens33 3 用vi编辑这个文件,将最后一行的ONBOOT=no改为ON
原创
发布博客 2017.10.27 ·
1439 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏
加载更多