业务不间断,研发团队远程协同指南
“新型冠状病毒肺炎”来势汹汹,多个省份启动重大突发公共卫生事件一级响应。不少企业响应国家号召,延长了返工时间,选择远程办公。对开发者而言,只要电脑在手,随时随地可以办公。但是远程办公没有了办公室的工作氛围,同事也不在身边,如何才能提高效率敏捷开发?如何与同事远程协作?此时,对于…
【远程办公】无需公网、无需服务端5分钟实现内网穿透
【远程办公】5分钟实现内网穿透
疫情期间大家都在讨论 远程办公的实现,推荐看下黄东旭大佬 写的 《PingCAP的5年远程办公实践》,以下内网映射工具作为常用补充。 从公网中访问自己的内网设备一直是个麻烦事情,尤其是做微信开发等。设备可能处于路由器后,或者运营商因为IP地址短缺不给你分配公网IP地址。如果我们…
3天两版 Spring Boot 2.2.4 发布!紧急修复Spring Cloud Hoxton.SR1 兼容问题
翻车!Spring Boot 2.2.3 不兼容 Spring Cloud Hoxton.SR1
企业管理混乱无序,企业应用框架为你助力|Gitee项目推荐
1. 项目名称:OA 平台 JFinalOA 项目简介: 项目主要提供办公系统的开发人员提供一套带有内容管理,权限管理,用户管理,流程管理的完整开发平台,以及提供部分解决方案。 选用的技术框架基本都是简单易上手的,方便自己用来做办公类项目,以及其他类型小项目都会比较方便。 除弹…
Java 9 ← 2017,2019 Java → 13 ,都发生了什么?
一到年底,人就特别容易陷入回忆和比较之中!我对17年java和19年java做了一个对比: 2017 年 9 月 21 日,Java 9 正式发布,并且在2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布。…
如何设计一个本地缓存
前言最近在看Mybatis的源码,刚好看到缓存这一块,Mybatis提供了一级缓存和二级缓存;一级缓存相对来说比较简单,功能比较齐全的是二级缓存,基本上满足了一个缓存该有的功能;当然如果拿来和专门的缓存框架如ehcache来对比可能稍有差距;本文我们将来整理…
springIOC与Aop简介
Spring框架IOC(控制反转)/DI(依赖注入)概念:IOC:将对象的创建过程转移给spring容器去完成,分离关注点DI:创建对象实例时,同时给此对象注入所依赖的属性,将组件的构建和使用分开 所需jar文件: 限制版本配置方式: spring配置对象:<bean id=”” class=””…
小白入门Mybatis
Mybatis数据持久化概念和ORM原理数据持久化:持久化是程序数据在瞬时状态和持久状态间的转换过程ORM:编写程序的时候,以面向对象的方式处理数据。保存数据的时候却以关系型数据库的方式存储数据ORM提供:在持久化对象上执行基本的增、删、改、查操作对持久化…
身为 Java 程序员必须掌握的 10 款开源工具
1. JIRAAtlassian的JIRA是当前敏捷开发领域最重要的工具之一。它用于错误跟踪,问题跟踪和项目管理。如果你遵循敏捷开发方法,例如Sprint和Scrum,那么你必须了解JIRA。它允许您创建Spring循环并跟踪软件开发的进度。 JIRA 是目前比较流行的基于Java架构的…
7 款国产开源项目带你理解神秘的中间件|Gitee 项目推荐
在系统软件之中,操作系统、数据库、中间件的三驾马车,中间件是最神秘的,而且是一个专业化非常强的细分产业。中间件技术主要用来支撑分布式软件的开发,在大型分布式软件系统中中间件技术发挥着极其重要的作用。今天,小编推荐 7 款 Gitee 上的中间件开源项目,希望能够让你体会到中间件…
Spring 注解之@Import 注入的各种花活
学 Python 有用吗?金融、人工智能都离不开它|Gitee 项目推荐
2019 年最受欢迎编程语言榜单中排名第三,这是 Python 首次进入前三名,也反映出了人工智能的持续升温。近年来想要自学入坑 Python 等多个领域,希望能帮大家对 Python 有更全面的认识。 jenkins!支持各种web代码发布,php、java、python、g…
微信小程序如何开发,这些开源项目给你答案|Gitee 项目推荐
最近一年来,微信小程序由于方便快捷广受手机用户的欢迎,微信小程序开发的开源项目在 Gitee 上一直热度不减。今天 Gitee 微信小程序电商源码:外卖小程序,电商小程序,门店类小程序,展示类小程序,批发商城小程序、分销小程序。 基于 Apache 2.0 开源协议进行开源的通…
红包利器祝你新年大吉|Gitee 项目推荐
项目简介:抢微信红包,QQ普通红包,QQ口令红包利器,如果有其他好的思路请提供一下,共同学习,共同进步。该代码仅供参考学习,严禁用于商业目的。 项目简介:这个Android插件可以帮助你在微信群聊抢红包时战无不胜。当检测到红包时,插件会自动点击屏幕,人工点击的速度无法比拟。其主…
一篇搞定Docker是什么
一、Docker是什么1.1 什么是 Dockerdocker是一个开源的软件部署解决方案;docker也是轻量级的应用容器框架;docker可以打包、发布、运行任何的应用。Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud…
10分钟搞定Guns快速开发平台
一、Guns简介Guns基于SpringBoot 2,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作…
神奇的变量命名
不清楚大家在日常开发中是否在为如何为变量命名而发愁没?至今还难忘与刚入行的时候,每次变量命名都是查有道翻译,不知如何抉择。那么我们重新回顾下Java中变量的命名规则:<1>只能使用字母、数字、_和$符号,并且不能以数字开头。<2>严格区分大小写。<3>…
SpringBoot整合Thymeleaf
Thymeleaf、 freemarker用于网页静态化,Thymeleaf 是Java服务端的模板引擎,与传统的JSP不同,Thymeleaf 可以使用浏览器直接打开,相当于打开html原生页面。 1. 基本使用1)导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId…