- 基于单片机+物联网控制的校园空气净化计划系统设计
电气_空空
单片机毕业设计物联网单片机嵌入式硬件毕设51单片机
摘要:近年来,包含现代物联网技术概念的新型空气质量净化器技术原型在国内市场上已经具有一定雏形,主要还是存在以下几个不足:室内空气中的流动量和速度基本是固定的,不管室内空气系统中的任何污染物和室内空气质量如何,空气质量净化器按照所设定的作业负荷进行运转,这种正常作业运动模式不合理且容易浪费大量能源;接触式手动操作以有效调控其正常作业状态;新型空气质量净化器的空气干预系统可以显著有效减少室内空气pm2
- next.js 开启Proxy反向代理
思绪万千133
javascript前端开发语言
本地开发使用需要安装的包http-proxy-middlewareexpressconstexpress=require('express')constnext=require('next')constcreateProxyMiddleware=require('http-proxy-middleware').createProxyMiddleware;consthostname='0.0.0.0
- hysplit 模型简介
dc的梦呓
hysplit模型(HybridSingle-ParticleLagrangianIntegratedTrajectoryModel),可用于计算简单的气团运动轨迹,以及模拟复杂的扩散和沉降,如沙尘、PM2.5、火灾、火山灰等;由美国国家海洋和大气管理局(NOAA)的空气资源实验室和澳大利亚气象局在过去20年间联合研发,主要开发者为RolandDraxler;主要有网络版与PC版,官网为:http
- prometheus+mysql_exporter监控mysql
tianshuiyimo
性能测试prometheusmysql数据库
prometheus+mysql_exporter监控mysql一.安装mysql1.下载:wget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2.安装客户端:yum-yinstallmysql57-community-release-el7-10.noarch.rpm3.安装服务端:yum-yin
- 基于STM32单片机智能家居温湿度PM2.5甲醛光照无线视频监控APP设计240
单片机设计DIY
单片机stm32智能家居
STM32-240-智能家居环境监控功能描述:本系统由STM32F103C8T6单片机核心板、1.44寸TFT彩屏、(无线蓝牙/无线WIFI/无线视频监控模块-可选)、PM2.5传感器、甲醛传感器、温湿度传感器DHT11、可燃气体传感器、光照检测电路、蜂鸣器报警电路、三路继电器驱动电路(分别代表降温、补光、开窗)、按键电路及电源组成。【1】设备通过电路采集相关数据,包括PM2.5值、甲醛浓度值、温
- 【数据分享】2014-2024年全国监测站点的逐日空气质量数据(15个指标\Excel\Shp格式)
小鲨鱼-立方数据学社
数据分享空气质量
空气质量的好坏反映了空气的污染程度,在各项涉及城市环境的研究中,空气质量都是一个十分重要的指标。空气质量是依据空气中污染物浓度的高低来判断的。我们发现学者王晓磊在自己的主页里面分享了2014年5月以来的全国范围的到站点的逐时空气质量数据,包括AQI、PM2.5、PM10、SO2、NO2、O3、CO等指标,且数据持续更新。大家可以自己去王晓磊的主页下载原始数据,网址在下文。我们下载数据后发现原始数据
- 【数据分享】2014-2023年逐时空气质量数据(15个指标\无需转发)
小鲨鱼-立方数据学社
数据分享空气质量
空气质量的好坏反映了空气的污染程度,在各项涉及城市环境的研究中,空气质量都是一个十分重要的指标。空气质量是依据空气中污染物浓度的高低来判断的。我们发现学者王晓磊在自己的主页里面分享了2014年5月以来的全国范围的到站点的逐时的空气质量数据,包括AQI、PM2.5、PM10、SO2、NO2、O3、CO等指标,且数据持续更新。大家可以自己去王晓磊的主页下载原始数据,网址在下文。我们下载数据后发现原始数
- 【数据分享】2014-2023年全国各监测站点的逐时、逐日、逐月、逐年AQI数据
小鲨鱼-立方数据学社
数据分析数据分享空气质量AOI数据
空气质量的好坏反映了空气的污染程度,在各项涉及城市环境的研究中,空气质量都是一个十分重要的指标。空气质量是依据空气中污染物浓度的高低来判断的。我们发现学者王晓磊在自己的主页里面分享了2014年5月以来的全国范围的到站点(全国有约2000个站点)的逐日的空气质量数据,包括AQI、PM2.5、PM10、SO2、NO2、O3、CO这些指标,且数据持续更新。大家可以自己去王晓磊的主页下载原始数据,网址在下
- 【数据分享】2014-2024年全国监测站点的逐时空气质量数据(15个指标\Excel\Shp格式)
小鲨鱼-立方数据学社
数据分享空气质量
空气质量的好坏反映了空气的污染程度,在各项涉及城市环境的研究中,空气质量都是一个十分重要的指标。空气质量是依据空气中污染物浓度的高低来判断的。我们发现学者王晓磊在自己的主页里面分享了2014年5月以来的全国范围的到站点的逐时的空气质量数据,包括AQI、PM2.5、PM10、SO2、NO2、O3、CO等指标,且数据持续更新。大家可以自己去王晓磊的主页下载原始数据,网址在下文。我们下载数据后发现原始数
- Next.js项目实战踩坑指南
weixin_33961829
运维pythonjava
项目实战踩坑指南1.移动端overflow:auto,ios滚动卡顿解决方案:主容器增加样式-webkit-overflow-scrolling:touch;2.devmode路由跳转后样式丢失原因:dev下样式根据页面动态加载,浏览器缓存文件styles.chunk.css造成样式不更新。解决方案:利用版本号强制重载样式文件示例1://在Layout组件中{title}{process.env.
- 探索全栈魔法:Next.js + Prisma + Next-auth + vercel/postgres
最近,我完成了一个新的网站项目,是用来收录GithubProfile和ReadmeComponents。一开始,我并没有计划将其发展成一个全栈应用,包括点赞和收藏在内的一些功能都是基于本地存储的。然而,随着网站发布后的逐渐迭代,我感觉增加全栈支持可能是一个必要的方向。不仅有助于项目之后的扩展,还能提升用户体验。于是,我在工作之余大概做了一周多的时间将项目转变为一个完整的全栈网站。下面是我的项目链接
- Mac 下 PHP 版本切换
孙毛毛丶
一.PHP快速切换可以用到php-version,也可以自己设置.最好的当然是docker.7.1切换到7.01.首先查看php-fpm是否运行psaux|grepphp-fpm2.用brew停止
[email protected].查看whichphp>/usr/local/Cellar/
[email protected]/7.1.17/bin/php4.修改~/.bash_profile#export
- 纯前端低代码平台demo,vue框架,nodejs,简单的pm2纯前端部署实践
Yoyo_Yan
vue.jsvue低代码node.jspm2
文章目录目录结构说明本地运行项目启动后的页面demo前端部署打包pm2nginx后话前段时间开发了一个纯前端的低代码平台demo,vue框架,nodejs,pm2纯前端部署实践。为此记录一下开发过程以及各方面遇到的问题,并作说明。表单用了若依的开源代码https://gitee.com/y_project/RuoYi-Vue,由于这个没有表格等组件,所以在此基础上又开发了一些表格、分页等相关组件,
- pm2常用命令有哪些?
元芳Q代码
node.js
PM2是一个流行的Node.js进程管理工具,用于管理和监控Node.js应用程序。以下是一些常用的PM2命令:启动应用程序:pm2startapp.js这将启动名为app.js的Node.js应用程序。列出所有应用程序:pm2list这将列出当前所有正在运行的应用程序。停止应用程序:pm2stopapp_name这将停止名为app_name的应用程序。重启应用程序:pm2restartapp_n
- Node.js开发-包管理工具
中二Espresso
Node.js开发node.js
包管理工具1)概念2)npm3)配置命令别名1)概念管理『包』的应用软件,可以对「包」进行下载安装,更新,删除,上传等操作借助包管理工具,可以快速开发项目,提升开发效率下面列举了前端常用的包管理工具npmyarncnpm2)npm初始化创建一个空目录,然后以此目录作为工作目录启动命令行工具,执行npminitnpminit命令的作用是将文件夹初始化为一个『包』,交互式创建package.json文
- Centos 7.9 安装 ELK8.1.0+MetricBeat
gfb904310669
centoselasticsearchelk
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录环境一、前期准备:1.下载ELK+MetircBeatrpm包2.CentOS设置二、安装Elasticsearch1.安装rpm2.配置Elasticsearch修改配置档开防火墙设置账号开启Elasticsearch2.验证Elasticsearch三、安装Kibana1.安装rpm2.配置启动Kibana无浏览器操作3.初始
- 四、clsx library 库
kami1983
简介这个库实际上与Next.js无关,这里整合记录类库安装yarnaddclsx用法举例来说创建一个Alter组件,这个组件接收一个传入变量,来改变提示信息的颜色,如果是success显示为绿色,error为红色。建立components/alert.jsimportstylesfrom'./alert.module.css';import{clsx}from'clsx';exportdefaul
- pm2 启动 Node + TS 项目
小达学徒
Nodetypescriptjavascript前端pm2node
全局安装pm2npminstall-gpm2pm2安装typescript和ts-nodepm2installtypescriptpm2installts-node@latesttypescript安装失败就先装ts-node@latest,在安装typescript启动项目方式一:通过配置文件启动项目pm2配置文件详解创建配置文件ecosystem.config.jspm2initsimple编
- 利用pm2 启动node项目
清风拂山wj
服务端知识nodenodejspm2
PM2isaproductionprocessmanagerforNode.jsapplicationswithabuilt-inloadbalancer.Itallowsyoutokeepapplicationsaliveforever,toreloadthemwithoutdowntimeandtofacilitatecommonsystemadmintasks.PM2是一个用于Node.js
- pm2启动的node项目访问不了,npm start却可以访问
防火墙在线
npm前端node.js
netstat-ntlp输入该命令,查看启动的服务端口是否有被监听到,如3001,4000之类的,是node项目启动时候自己配的那个,若没有,则执行pm2delete[app-id/app-name]先删除启动的这个项目例如pm2deletemysite然后执行pm2start-ndemo./bin/www其中demo为项目的名字,可以随便写./bin/www是你的node项目的启动目录。这个目录
- 利用pm2进行node的进程守护
邢走在云端
一、安装pm2npminstallpm2-g查看版本pm2--version二、基本命令基本命令用途pm2list查看进程列表pm2start启动程序pm2restart/重启项目pm2stop/停止pm2delete/删除pm2info/查看基本信息pm2log/查看进程的日志打印pm2monit/查看进程的CPU内存的信息三、常用配置pm2.config.json{"apps":{"name"
- pixhawk自动降落控制静电吸附装置
Toby不写代码
pixhawk飞控单片机嵌入式硬件
1.使用固件:apm2.使用场景:无人机携带静电吸附装置,降落到被吸附物上方,pixhawk输出信号,使静电吸附装置通电产生吸力吸起被吸附物2.控制思路:定义一个标志变量,这个变量用来决定是否输出信号,初始化为假,当判断到无人机已经位于目标物上方,将无人机降落,并且置为真,同时飞控输出信号3.固件修改:(1)对应文件位置:..\ardupilot-master\ArduCopter\Copter.
- Nuxt开发的网站如何部署到线上服务器
周星星的学习笔记
这两天使用Nuxt做了一个网站,上线部署摸索了一下,记录一下。一、在工程的根目录增加ecosystem.config.js文件1.pm2的配置文件,pm2启动的时候会自动读取该配置module.exports={apps:[{name:'your-name',//名称可以自定义exec_mode:'cluster',instances:'max',//Oranumberofinstancesscr
- 用pm2启动nuxt
温酒居士
全局安装npminstallpm2-g创建软连接ln-s/root/node-v10.14.2-linux-x64/bin/pm2/usr/local/bin/查看进程pm2list启动引号内是线程名pm2startnpm--name"my-nuxt"--runstart结束线程pm2deletemy-nuxt参考个人网站
- 机会是留给有准备的人——罗成
九尾狐_a62e
在思修课上我通过《非你莫属》这个节目认识了一位有理想有追求的毕业大学生。他叫罗成,是天津农学院的应届毕重视业生罗成,学的是环保专业,却转行做管理。而且我觉得他有一种实事求是的精神。圣人孔子曾说过:‘知之为知之,不知为不知,是知也’。当场上老总问他带口罩是否能阻挡pm2.5,此时罗成答到:我不清楚这个,而且官方也没有相关的数据能证明这个问题。迎来场上嘉宾一致好评,当他学了他的专业一段时间后,发现和自
- pm2查看错误日志
岑吾
查看某个pm2任务的日志使用pm2list查看当前运行的任务root@adc:/www/#pm2list┌────┬─────────────────────────┬─────────┬─────────┬──────────┬────────┬──────┬──────────┬──────────┬──────────┬──────────┬──────────┐│id│name│versi
- C-Shopping基于Next.js,开源电商平台全新亮相
嗨,大家好!欢迎来到C-Shopping,这是一场揭开科技面纱的电商之旅。我是C-Shopping开源作者“继小鹏”,今天将为你介绍一款基于最新技术的开源电商平台。让我们一同探索吧!在线体验:http://shop.huanghanlian.com/项目传送门:https://github.com/huanghanzhilian/c-shopping如果你觉得有帮助,请给我一个Star,这会给我更
- C-Shopping基于Next.js,开源电商平台全新亮相
嗨,大家好!欢迎来到C-Shopping,这是一场揭开科技面纱的电商之旅。我是C-Shopping开源作者“继小鹏”,今天将为你介绍一款基于最新技术的开源电商平台。让我们一同探索吧!在线体验:http://shop.huanghanlian.com/项目传送门:https://github.com/huanghanzhilian/c-shopping如果你觉得有帮助,请给我一个Star,这会给我更
- pm2 工具在 Node.js 开发和部署中的重要作用
引言在Node.js开发和部署体系中,pm2(ProcessManager2)是一个备受欢迎的工具,用于简化应用程序的管理、监控和部署。pm2不仅仅是一个进程管理器,还提供了许多功能,包括负载均衡、日志管理、自动重启等,使得在生产环境中运行Node.js应用更为可靠和高效。1.安装和基本用法首先,通过以下命令安装pm2:npminstall-gpm2使用pm2启动一个Node.js应用非常简单:p
- 前端架构: 脚手架开发流程中的难点梳理
Wang's Blog
Web前端架构
脚手架的开发流程1)开发流程创建npm项目创建脚手架入口文件,最上方添加:#!/usr/bin/envnode配置package.json,添加bin属性编写脚手架代码将脚手架发布到npm2)使用流程安装脚手架npminstall-gyour-own-cli使用脚手架your-own-cli3)脚手架开发难点分包:将复杂的系统拆分成若干个模块,并且合并成一个复杂系统命令注册,如:$vuecreat
- [星球大战]阿纳金的背叛
comsci
本来杰迪圣殿的长老是不同意让阿纳金接受训练的.........
但是由于政治原因,长老会妥协了...这给邪恶的力量带来了机会
所以......现代的地球联邦接受了这个教训...绝对不让某些年轻人进入学院
- 看懂它,你就可以任性的玩耍了!
aijuans
JavaScript
javascript作为前端开发的标配技能,如果不掌握好它的三大特点:1.原型 2.作用域 3. 闭包 ,又怎么可以说你学好了这门语言呢?如果标配的技能都没有撑握好,怎么可以任性的玩耍呢?怎么验证自己学好了以上三个基本点呢,我找到一段不错的代码,稍加改动,如果能够读懂它,那么你就可以任性了。
function jClass(b
- Java常用工具包 Jodd
Kai_Ge
javajodd
Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架。简单,却很强大! 写道 Jodd = Tools + IoC + MVC + DB + AOP + TX + JSON + HTML < 1.5 Mb
Jodd 被分成众多模块,按需选择,其中
工具类模块有:
jodd-core &nb
- SpringMvc下载
120153216
springMVC
@RequestMapping(value = WebUrlConstant.DOWNLOAD)
public void download(HttpServletRequest request,HttpServletResponse response,String fileName) {
OutputStream os = null;
InputStream is = null;
- Python 标准异常总结
2002wmj
python
Python标准异常总结
AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 ImportError 导入模块失
- SQL函数返回临时表结构的数据用于查询
357029540
SQL Server
这两天在做一个查询的SQL,这个SQL的一个条件是通过游标实现另外两张表查询出一个多条数据,这些数据都是INT类型,然后用IN条件进行查询,并且查询这两张表需要通过外部传入参数才能查询出所需数据,于是想到了用SQL函数返回值,并且也这样做了,由于是返回多条数据,所以把查询出来的INT类型值都拼接为了字符串,这时就遇到问题了,在查询SQL中因为条件是INT值,SQL函数的CAST和CONVERST都
- java 时间格式化 | 比较大小| 时区 个人笔记
7454103
javaeclipsetomcatcMyEclipse
个人总结! 不当之处多多包含!
引用 1.0 如何设置 tomcat 的时区:
位置:(catalina.bat---JAVA_OPTS 下面加上)
set JAVA_OPT
- 时间获取Clander的用法
adminjun
Clander时间
/**
* 得到几天前的时间
* @param d
* @param day
* @return
*/
public static Date getDateBefore(Date d,int day){
Calend
- JVM初探与设置
aijuans
java
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台
- SQL中ON和WHERE的区别
avords
SQL中ON和WHERE的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 www.2cto.com 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。
- 说说自信
houxinyou
工作生活
自信的来源分为两种,一种是源于实力,一种源于头脑.实力是一个综合的评定,有自身的能力,能利用的资源等.比如我想去月亮上,要身体素质过硬,还要有飞船等等一系列的东西.这些都属于实力的一部分.而头脑不同,只要你头脑够简单就可以了!同样要上月亮上,你想,我一跳,1米,我多跳几下,跳个几年,应该就到了!什么?你说我会往下掉?你笨呀你!找个东西踩一下不就行了吗?
无论工作还
- WEBLOGIC事务超时设置
bijian1013
weblogicjta事务超时
系统中统计数据,由于调用统计过程,执行时间超过了weblogic设置的时间,提示如下错误:
统计数据出错!
原因:The transaction is no longer active - status: 'Rolling Back. [Reason=weblogic.transaction.internal
- 两年已过去,再看该如何快速融入新团队
bingyingao
java互联网融入架构新团队
偶得的空闲,翻到了两年前的帖子
该如何快速融入一个新团队,有所感触,就记下来,为下一个两年后的今天做参考。
时隔两年半之后的今天,再来看当初的这个博客,别有一番滋味。而我已经于今年三月份离开了当初所在的团队,加入另外的一个项目组,2011年的这篇博客之后的时光,我很好的融入了那个团队,而直到现在和同事们关系都特别好。大家在短短一年半的时间离一起经历了一
- 【Spark七十七】Spark分析Nginx和Apache的access.log
bit1129
apache
Spark分析Nginx和Apache的access.log,第一个问题是要对Nginx和Apache的access.log文件进行按行解析,按行解析就的方法是正则表达式:
Nginx的access.log解析正则表达式
val PATTERN = """([^ ]*) ([^ ]*) ([^ ]*) (\\[.*\\]) (\&q
- Erlang patch
bookjovi
erlang
Totally five patchs committed to erlang otp, just small patchs.
IMO, erlang really is a interesting programming language, I really like its concurrency feature.
but the functional programming style
- log4j日志路径中加入日期
bro_feng
javalog4j
要用log4j使用记录日志,日志路径有每日的日期,文件大小5M新增文件。
实现方式
log4j:
<appender name="serviceLog"
class="org.apache.log4j.RollingFileAppender">
<param name="Encoding" v
- 读《研磨设计模式》-代码笔记-桥接模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 个人觉得关于桥接模式的例子,蜡笔和毛笔这个例子是最贴切的:http://www.cnblogs.com/zhenyulu/articles/67016.html
* 笔和颜色是可分离的,蜡笔把两者耦合在一起了:一支蜡笔只有一种
- windows7下SVN和Eclipse插件安装
chenyu19891124
eclipse插件
今天花了一天时间弄SVN和Eclipse插件的安装,今天弄好了。svn插件和Eclipse整合有两种方式,一种是直接下载插件包,二种是通过Eclipse在线更新。由于之前Eclipse版本和svn插件版本有差别,始终是没装上。最后在网上找到了适合的版本。所用的环境系统:windows7JDK:1.7svn插件包版本:1.8.16Eclipse:3.7.2工具下载地址:Eclipse下在地址:htt
- [转帖]工作流引擎设计思路
comsci
设计模式工作应用服务器workflow企业应用
作为国内的同行,我非常希望在流程设计方面和大家交流,刚发现篇好文(那么好的文章,现在才发现,可惜),关于流程设计的一些原理,个人觉得本文站得高,看得远,比俺的文章有深度,转载如下
=================================================================================
自开博以来不断有朋友来探讨工作流引擎该如何
- Linux 查看内存,CPU及硬盘大小的方法
daizj
linuxcpu内存硬盘大小
一、查看CPU信息的命令
[root@R4 ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"
model name : Intel(R) Xeon(R) CPU X5450 @ 3.00GHz
model name :
- linux 踢出在线用户
dongwei_6688
linux
两个步骤:
1.用w命令找到要踢出的用户,比如下面:
[root@localhost ~]# w
18:16:55 up 39 days, 8:27, 3 users, load average: 0.03, 0.03, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
- 放手吧,就像不曾拥有过一样
dcj3sjt126com
内容提要:
静悠悠编著的《放手吧就像不曾拥有过一样》集结“全球华语世界最舒缓心灵”的精华故事,触碰生命最深层次的感动,献给全世界亿万读者。《放手吧就像不曾拥有过一样》的作者衷心地祝愿每一位读者都给自己一个重新出发的理由,将那些令你痛苦的、扛起的、背负的,一并都放下吧!把憔悴的面容换做一种清淡的微笑,把沉重的步伐调节成春天五线谱上的音符,让自己踏着轻快的节奏,在人生的海面上悠然漂荡,享受宁静与
- php二进制安全的含义
dcj3sjt126com
PHP
PHP里,有string的概念。
string里,每个字符的大小为byte(与PHP相比,Java的每个字符为Character,是UTF8字符,C语言的每个字符可以在编译时选择)。
byte里,有ASCII代码的字符,例如ABC,123,abc,也有一些特殊字符,例如回车,退格之类的。
特殊字符很多是不能显示的。或者说,他们的显示方式没有标准,例如编码65到哪儿都是字母A,编码97到哪儿都是字符
- Linux下禁用T440s,X240的一体化触摸板(touchpad)
gashero
linuxThinkPad触摸板
自打1月买了Thinkpad T440s就一直很火大,其中最让人恼火的莫过于触摸板。
Thinkpad的经典就包括用了小红点(TrackPoint)。但是小红点只能定位,还是需要鼠标的左右键的。但是自打T440s等开始启用了一体化触摸板,不再有实体的按键了。问题是要是好用也行。
实际使用中,触摸板一堆问题,比如定位有抖动,以及按键时会有飘逸。这就导致了单击经常就
- graph_dfs
hcx2013
Graph
package edu.xidian.graph;
class MyStack {
private final int SIZE = 20;
private int[] st;
private int top;
public MyStack() {
st = new int[SIZE];
top = -1;
}
public void push(i
- Spring4.1新特性——Spring核心部分及其他
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- 配置HiveServer2的安全策略之自定义用户名密码验证
liyonghui160com
具体从网上看
http://doc.mapr.com/display/MapR/Using+HiveServer2#UsingHiveServer2-ConfiguringCustomAuthentication
LDAP Authentication using OpenLDAP
Setting
- 一位30多的程序员生涯经验总结
pda158
编程工作生活咨询
1.客户在接触到产品之后,才会真正明白自己的需求。
这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。 2.只要有充足的时间,所有安全防御系统都将失败。
安全防御现如今是全世界都在关注的大课题、大挑战。我们必须时时刻刻积极完善它,因为黑客只要有一次成功,就可以彻底打败你。 3.
- 分布式web服务架构的演变
自由的奴隶
linuxWeb应用服务器互联网
最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易
- 初探Druid连接池之二——慢SQL日志记录
xingsan_zhang
日志连接池druid慢SQL
由于工作原因,这里先不说连接数据库部分的配置,后面会补上,直接进入慢SQL日志记录。
1.applicationContext.xml中增加如下配置:
<bean abstract="true" id="mysql_database" class="com.alibaba.druid.pool.DruidDataSourc