热爱生活,热爱编程,乐于分享,善于总结。
暂时未有相关通用技术能力~
阿里云技能认证
详细说明我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
程序员枪击事件在我所关注的知识分享公众号和技术群方面传播的比较广。 针对该事件我要谈谈我的看法。 针对该公众号所说的,因注释不写、代码排版差、非驼峰命名和天天git push -f导致该程序员枪击自己的四位同事。
JS在浏览器中的性能,可以认为是开发者所面临的最重要的可行性问题。这个问题因JS的阻塞特性变得复杂,也就是说当浏览器在执行JS代码时,不能同时做其他任何事情。事实上,大多数浏览器都使用单一进程来处理UI(用户界面)更新和JavaScript脚本执行,所以同一时刻只能做其中一件事情。
从最初的单体应用,即将进行业务拆分,分而治之,虽心不免有些激动,但是很快就陷入深思。 因为我不得不考虑如何拆分比较好及其现在要不要拆分的问题。 目前我们开发的是一个多租户系统应用,考虑到公共通用功能,例如用户功能、组织功能、菜单功能、模块功能、系统监控、审批功能、权限管理等,我们将其作为公共模块,而像共享方面的系统或者是智能门锁方面的系统,我们决定将其抽象另外的模块,当特定的用户需要该功能时,只需与我方沟通签订对应的合作协议,我方后台超级管理员只需配置下相应的权限即可。
主要参考地址为:https://blog.csdn.net/setoy/article/details/78441613 本篇主要以Apache这个web服务器来讲解,所以前提必须要安装好apache。
很多时候,特别是初学者在搭建环境的时候,由于事先尝试了,导致软件残留,以至于部分软件安装失败。当然了,通常可以百度直接找到解决方案。 不过呢?有一点需要注意的,运维同志们再安装软件时,哪怕是尝试,尽可能本地虚拟机环境尝试,千万不要在生产服务器上。
本文主要是Spring+SpringMVC+MyBatis/MyBatis Plus框架环境,包括SpringBoot同样适用。 1.编写拦截器 package com.interceptor; import javax.
Java操作Zookeeper很简单,但是前提要把包导对。 关于Zookeeper的Linux环境搭建可以参考我的这篇博客:Linux环境下Zookeeper安装 下面进入正题: 一、导入依赖 4.
本文参考地址为:http://www.mamicode.com/info-detail-2243059.html1.安装wget http://archive.apache.org/dist/zookeeper/zookeeper-3.
参考地址为:https://www.cnblogs.com/sherrykid/p/5813148.html 1.连接在 bin 目录下的 zkCli.sh 就是ZooKeeper客户端./zkCli.
源码地址为:http://repo.spring.io/simple/libs-release-local/org/springframework/spring/,以供研究源码的朋友。 我看了好几本关于Spring源码解析的书,很多东西还是看不明白。
关于Java生成HTML,可参考我的这篇文章:FreeMarker之根据模型生成HTML代码 当然了,该篇文章也会给你很多启发,比如,根据html生成html,大家不要小看这个,著名的WordPress博客文章,本质上就是这个机制,每发表一篇文章相当于新生成的一个HTML,内容不一样,样式基本是一致的。
虽说网上有很多可以在线导出Pdf或者word或者转成png等格式的工具,但是我觉得还是得了解知道是怎么实现的。一来,在线免费转换工具,是有容量限制的,达到一定的容量时,是不能成功导出的;二来,业务需求,特别是OA方面的项目,报表不单单只是在线通过浏览器登录对应的站点浏览还需有时导出Pdf格式(pdf格式为通用格式,无论是浏览器还是其他工具都能打开,因此特别是做项目实施的,除了用word编写文档之外,通常还导出一下pdf,这样一来保证给老板看时,不会因为某种原因打不开文件看不到对应的实质内容。
WordPress,当初之所以研究这个,目的是在于开发一个多租户系统应用。总的来说,WordPress给了我不少启发和影响。为此,我决定这个研究心得分享出去。 总的来说,这篇文章参考了很多朋友们的博客,同时也包括官方网站。
linux下redis overcommit_memory的问题 我在启动Redis的时候出现如下警告信息。 警告信息:WARNING overcommit_memory is set to 0! Background save may fail under low memory condition.
./redis-cli -h 192.168.128.131 -p 6379 #指定IP和端口启动对应的Redis服务 config set requirepass yourPassword #设置令牌 auth yourPassword #验证令牌 这个密码又称口令非常重要,比如我这篇文章 Java连接Redis之redis的增删改查 就涉及到Redis的口灵,大家可以参考下。
错误原因分析加解决方案,以供大家参考: 1、错误信息:net.sf.ehcache.ObjectExistsException: Cache shiro-activeSessionCache already exists 翻译过来的意思是:缓存shiro- activesoncache已经存在。
String names =request.getParameter("name")request主要接收的参数是form提交 form提交有的时候会伴随着乱码,该乱码的格式为ISO8859-1,主要针对中文,非中文一般是不会出现编码格式为ISO8859-1问题。
Java语言有Java语言的规范,,这个规范详细描述了Java语言有哪些词法、语法,而Java虚拟机也有其Java虚拟机的规范,同样Java虚拟机的规范和Java语言规范并不一样,它们都有自己的词法和语法解析规则,而且解析规则也是不同的。
本文今天主要讲解三个方面: 第一、没有CDN之前采取的常用策略是什么; 第二、CND的概念; 第三、CDN的优点和缺点(凡是有利也有弊,任何东西都是相对的); 一、没有CDN之前采取的常用策略是什么 以我公司项目经验,常用的策略有两个: (1)规范前端开发; (2)动静分离; 小公司,特别是创业公司特别希望以最小的成本获得最大的利益。
HTTP又称超文本传输协议,在互联网上广为流传和应用。 今天主要讲这么几个? a.针对HTTP下细分为: HTTP概念、Request和Response详解、Request中GET和POST的区别、说说RestFul等。
解决办法是:比如我是使用SSM框架(Spring+SpringMVC+MyBatis/MyBatis Plus)开发web应用,通常Controller的参数列表与ajax的data保持一致即可,少一个行,多一个也不行。
昨天还没有谈完,今天做一个了解。 首先还是以错误,来讲述。 一、AJax常见错误 Ajax常见的错误,除了昨天列举的之外。还有就是如下状态码: 405,请求类型错误,比如请求是POST,你却用GET,通常出现这种情况是在SpringMVC中的@RequestMapping,有使用SpringMVC经验的小伙伴们都知道,@RequestMapping默认的请求方式为GET。