赞了文章2022-06-20
简介: 在程序员中,围城现象非常严重,是技术人在职业发展过程中必定会面临的困境。但要回答清楚这个问题,其根源不在于是写不写代码或者代码量的多少,其本质还是要回到什么叫技术能力以及如何提升技术能力这个根节点上来。我把我的一些观察和思考总结下来,供大家...
发布了文章2020-11-09
本文继笔者学习mybatis源码后,仿照mybatis利用spring的拓展点将Mapper接口的代理类装入IOC的方法,实现自定义注解,让spring将指定包中有此注解的类装配进IOC容器来管理之,最终是放入容器的单例池中。
赞了文章2020-10-22
在我们接触编程时,就开始接触各种生命周期,比如对象的生命周期,程序的生命周期等等,对于线程来说也是存在自己的生命周期,而且这也是面试与我们深入了解多线程必备的知识,今天我们主要介绍线程的生命周期及其各种状态的转换。
赞了文章2020-10-22
微信搜【Java3y】关注这个有梦想的男人,点赞关注是对我最大的支持!文本已收录至我的GitHub:[链接],有300多篇原创文章,最近在连载面试和项目系列!
赞了文章2020-10-22
分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。
发布了文章2020-10-22
一. Integer与String1.1 Integer包装类,就是对基本数据类型的一个包装,赋予一些常用的方法比如类型装换等。int的包装类,使用final修饰类,不可继承。会自动装箱与自动拆箱。特别注意:在-128到127之间,维护了一个数组(static初始化,服务器启动就存在。)比较值...
发布了文章2020-10-20
本文在创建类的实例时,是直接操作的属性,而没有用setter或者constructor方法,这是不合理的(违背了JavaBean封装的思想)。故建议在阅读本文时,仅关注实现的思路,不要参考具体实现过程,而应该使用spring的setter/constructor两种方法
发布了文章2020-10-19
前言在本文中,博主一步步地从servlet到controller层实现一个简单的框架。通过此框架,我们可以像spring那样使用以下基础注解:@XxgController@XxgRequestMapping@XxgParam@XxgRequestBody观看本文之前,你或许应该先了解以下内容:BeanUtilsObjectMapperServlet相关...
发布了文章2020-09-14
算法介绍判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。来源:力扣(LeetCode)链接:[链接]著作权归...
发布了文章2020-09-11
DbUtils是Apache的一个对于数据库操作的封装类,本文重写了DbUtils的query与update方法,而代码着重于封装的实现原理,对于很多异常等都未做详细的处理。
发布了文章2020-09-06
今天有点无聊,写了一个自定义数组,里边主要实现很多js中数组的方法,例如:排序、数组连接、删除、剪切。算是加深对java的一些基础操作的印象。
发布了文章2019-11-21
前言 最近在学习CentOs服务器环境,刚好做腾讯小程序设计大赛,项目需要用到flask和爬虫写后端。本文记录了如何部署flask项目 若是在Ubuntu上用nginx+uwsgi部署flask项目,可以参考我之前写过的一篇笔记。 版本:python3.5.0,CentOs7.6 一.环境准备 python3.5.0 setupto...
发布了文章2019-11-13
今天花了一下午时间学习了利用容器化docker部署springboot项目,其中涉及docker创建mysql容器以及redis容器。阅读本文,你大概需要花费12分钟左右的时间。
发布了文章2019-11-12
今天初学了下CentOS7.6系统,vmware配置好该系统之后,发现有很多东西都没有初始化,相比起ubuntu还是更需要基础一些。 本文主要记录yum和ifconfig报错,以及mysql安装。阅读本文,你大概需要10分钟时间。
发布了文章2019-11-04
在前后端交互过程中,为了保证信息安全,我们往往需要加点用户验证。本文介绍了用springboot简单整合token。实现用户登录验证,若验证不成功,将同样返回json数据,并能很方便地在接口中获取到UserId。
发布了文章2019-11-04
写在前面 redis是一种可基于内存也可基于持久话的日志型、key-value数据库。因为性能高,存储数据类型丰富等优势常被用作数据缓存。 本文介绍了springboot2.2.0整合redis的常规步骤。阅读本文,你大概需要10分钟左右的时间 参考链接 整合redis 一. 安装redis 根据你的...
发布了文章2019-10-30
获取计算表达式:用户点击button,显示器的值则push(button的值)。 但push有要求:如果是括号或者运算符,则再其前后各+一个空格字符串,再push
赞了文章2019-04-08
一直在用node.js做后端,要逐步涉猎大数据范围,注定绕不过python,因此决定把一些成熟的东西用python来重写,一是开拓思路、通过比较来深入学习python;二是有目标,有动力,希望能持之以恒的坚持下去。
赞了问题2018-10-26