Spring Boot 2系列(二):FastJson集成和使用

  FastJson 是阿里巴巴的开源 JSON 解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 JavaBean。

  FastJson 速度快、功能完备、API简洁。

阅读更多

Spring Boot 2系列(一):整合Mybatis + 通用Mapper + PageHelper分页 + Druid数据库连接池

  前言:必须要感谢伟大的开源思想,感谢所有的开源团队和个人,他们提供了如此多的优秀开源项目,这是一件伟大的事。

  Spring Boot 开发模板:spring-boot-template,此模板基于 Spring Boot 2.0.4 Release 版本的快速开发模板, 尽量采用 boot-starter 依赖, 使用最精简的配置。

  集成了 MySQL, Druid, Mybatis, Common Mapper, pageHelper, Log4j2, Shiro, JSTL, Web页面支持 JSP, 支持打 war 包, 支持打 Docker 镜像。

阅读更多

Linux命令(四):netstat,ifconfig,ping网络相关命令详解

netstat、ifconfig、ping这三个可以说是查看或配置网络信息最常用的命令。

netstat:打印显示网络连接信息,路由表、接口统计信息。
ifconfig:用于配置网卡的信息,系统重启后配置失效。
ping:发送 ICMP 协议 ECHO_REQUEST 发送到主机测试连通性。

阅读更多

Linux命令(三):tar,gz,zip,rar,rpm 打包压缩与解压缩详解

  Linxu 下大多数用于安装的软件包会以压缩包的形式存在,在命令终端界面会经常需要用到压缩或解压缩命令来解压缩包或在将本地多个文件打成压缩包。常见的压缩格式有.tar, .gz, .tar.gz, .tgz, .zip, .rar, .rmp, .war; 使用较多的压缩解压缩命令有tar,gz,zip,rrar,rmp,jar等。

阅读更多

Github 热门的开源库,java,js,python

  做为一个互联网开发人员,要善于使用工具、利用工具、理解工具、再造工具、创造工具;当进入工具再造阶段时,即使造的是重复的轮子,但轮子的类型或性质或实现轮子的方案有稍许不同,你就成了该轮子的专家了,就会有足够的底子来支撑创造新的工具。

阅读更多

Github 最热门开源项目收集

  作为一个互联网开发人员,理应关注 GitHub 上的一些热门开源项目,抽时间学习其中的新技术、新理念、新方法。本人是主做后台服务开发(Java),此篇主要整理Github上Top 10中与后台开发相关的开源项目。

阅读更多

Linux命令(二): ps,kill 进程相关命令详解

ps 命令是 Process Status 的缩写,报告当前进程的快照。用于查看进程状态,可以查看哪些进程正在运行及所占资源情况等等。

kill 用于终止运行中的进程,可以通过指定进程号(pid)来杀死指定的进程。

阅读更多

Spring(十九):Spring 父子容器

  SpringIoC容器可以建立父子层级关联的容器体系,子容器可以访问父容器中的Bean,但父容器不能访问子容器中的Bean

  在容器内,Beanid必须是唯一的,但子容器可以拥有一个和父容器id相同的Bean。父子容器体系增强了Spring容器架构的扩展性和灵活性,第三方可以通过HierarchicalBeanFactory接口,为一个已经存在的容器添加一个或多个特殊用途的子容器,以提供一些额外的功能。

阅读更多