- vue3 + vite + js 配置Eslint + prettier
菜鸡的崛起
vuejavascriptvue
第一步安装ESlintnpmieslint@latest-D或pnpmaddeslint@latest-D/pnpminstalleslint@latest-D或yarnaddeslint@latest-D第二步初始化Eslintnpxeslint--init执行npxeslint--init控制台会出现以下步骤1)你想如何使用ESLint(选择最后一个)Youcanalsorunthiscomm
- git commit 自动修复 eslint 和 prettier
等下吃什么?
前端前端
npminstalllint-stagedeslintprettier--save-dev修改package.json"lint-staged":{"**/*.{js,jsx,ts,tsx,vue}":["prettier--write","eslint--fix"],"**/*.json":["prettier--write"],"**/*.{less,md}":["prettier--writ
- vue3 + vite + js 配置Eslint + prettier_vite+js+vue3配置eslint
2401_84446882
程序员javascriptvue.js前端
server:{port:3300,cors:true,proxy:{}},build:{outDir:path.resolve(__dirname,‘…/dist’)}})#####第四步安装eslint-parser(ESLint解析器)pnpmadd@babel/core-D//某些代码需要调用Babel的API进行转码,就要使用@babel/core模块。pnpmadd@babel/esl
- vue3 + vite + js 配置Eslint + prettier_vite+js+vue3配置eslint(2)
2401_84446882
程序员javascript开发语言ecmascript
build:{outDir:path.resolve(__dirname,‘…/dist’)}})#####第四步安装eslint-parser(ESLint解析器)pnpmadd@babel/core-D//某些代码需要调用Babel的API进行转码,就要使用@babel/core模块。pnpmadd@babel/eslint-parser@latest-D#####第五步安装prettier(
- vue3 + vite + js 配置Eslint + prettier_vite+js+vue3配置eslint(1)
2401_84446882
程序员javascriptvue.js前端
第三步安装vite-plugin-eslint//该包是用于配置vite运行的时候自动检测eslint规范,不符合页面会报错pnpmaddvite-plugin-eslint@latest-D//安装最新版eslint-plugin-vuepnpmaddeslint-plugin-vue@latest-D配置vite.config.jsimport{defineConfig}from'vite'i
- 前端项目开发之安装prettier和使用
迷途小码农零零发
配置安装前端javascriptreact
前端项目开发之安装prettier和使用Prettier是一个流行的代码格式化工具,可以帮助你保持代码风格的一致性。以下是如何在VisualStudioCode(VSCode)中安装和使用Prettier的步骤:安装Prettier通过VSCode扩展市场安装:打开VSCode。点击左侧活动栏中的扩展图标(或按Ctrl+Shift+X)。在搜索栏中输入Prettier-Codeformatter。
- windows vscode Delete `␍`eslintprettier/prettier 报错
Ciito
前端windowsvscodeide
问题根源罪魁祸首是git的一个配置属性:core.autocrlf由于历史原因,windows下和linux下的文本文件的换行符不一致。Windows在换行的时候,同时使用了回车符CR(carriage-returncharacter)和换行符LF(linefeedcharacter)而Mac和Linux系统,仅仅使用了换行符LF老版本的Mac系统使用的是回车符CRWindowsLinux/Mac
- 前端配置环境
葱头的故事
前端
工具类配置一、下载GitBash下载地址二、下载google浏览器下载地址三、下载微信开发者工具下载地址四、下载vscode下载地址1、安装中文包安装中文包教程2、安装插件3、vscode中使用git教程4、setting.json我自己常用的:{"editor.fontSize":18,"[scss]":{"editor.defaultFormatter":"esbenp.prettier-vs
- 搭配使用 ESLint 和 Prettier 优化代码风格和质量
小于负无穷
javascripthtml5css3typescriptnode.js前端vue.js
在前端开发中,保持一致的代码风格和高质量的代码至关重要。ESLint和Prettier是两个流行的工具,分别用于代码质量检测和代码格式化。然而,如何将这两个工具搭配使用,使它们相辅相成,是许多开发者关注的问题。本文将详细介绍ESLint和Prettier的基本使用方法以及如何将它们无缝集成在一起。1.什么是ESLint和Prettier?ESLint:一个强大的JavaScript代码分析工具,主
- 客户端web开发工具
ww要努力呀
前端前端
文章目录安全网络Linter-->捕获代码错误-->eslint源代码控制-->Git代码格式化-->Prettier打包工具--Parcel--Webpack转换--Babel开发后阶段测试工具配置工具其他node,npm、yarnnode.js包管理器npmyarnhttps://developer.mozilla.org/zh-CN/docs/Learn/Tools_and_testing/
- vite+ts+vue3项目初始化 -- eslint+prettier代码格式化
weixin_43993776
vue.jsjavascript前端
vue3+ts项目初始化配置--eslint+prettier格式化校验一、配置@代替src目录二、项目中引入scss三、引入公共样式四、引入组件报红色波浪线五、有些语法不认识需要在vscode中安装Volar插件六、自动导包(vue、vue-router、element-plus、element-plus样式)七、配置方向代理和端口号八、父子组件通讯(只写在ts中的方法)九、pinia的使用(另
- 一、vue3+ts项目框架搭建——规范
小曲曲
vue3.0框架搭建前端框架
新建项目及规范配置1.1项目初始化1.1.1环境准备1.1.2初始化项目1.2项目配置一、eslint配置1.1vue3环境代码校验插件1.2.eslintrc.cjs配置文件1.3运行脚本二、配置prettier:格式化工具2.1安装依赖包2.2.prettierrc.json添加规则2.3.prettierignore忽略文件三、配置stylelint:格式化css代码3.1.stylelin
- pritter-Code formatter(代码格式化)配置
就叫NaN吧
javascripthtmlcss3
pritter-Codeformatter(代码格式化)配置文章目录pritter-Codeformatter(代码格式化)配置前言一、prettier是什么?二、常见参数说明三、配置步骤步骤一:在VScode下载prettier插件步骤二(第一种方法):在vscode‘’设置‘‘中进行调参步骤二(第二种方法):在vscode‘’settings.json‘‘文件中进行调参步骤三:保存时代码的自动
- VSCode中的Prettier - Code formatter插件配置
i小杨
vue相关前端
一、Prettier-Codeformatter文件配置settings.json文件参考文章@前端烂笔头参考文章@m0_57617148关闭eslint语法报错:参考文章@钢镚儿吖建议:首先采用文章一的文件配置二、关闭保存自动格式化功能在settings文件中将如下属性设置为false"editor.formatOnSave":false,//#每次保存的时候自动格式化相关配置再settings
- vscode的格式化配置
草珊瑚_6557
校验和格式化谁所有文件依据正则指定的文件特定后缀名特定目录下的文件谁来格式化插件来格式化内容。常见插件editorconfigeslintveturprettier格式化规则首先不同的文件对应不同的格式化内容其次不同的插件提供不同的格式化功能再者插件之间的格式化功能会覆盖冲突最后格式化规则会和校验规则发生冲突参考规则配置(editorconfig):root=true#根目录的配置文件,编辑器会由
- React ts项目配置Eslint+StyleLint+prettier+husky+lint-staged规范
悟空Wukong95
下载相关依赖npminstalleslint@typescript-eslint/parser@typescript-eslint/eslint-pluginprettiereslint-config-prettiereslint-plugin-prettierstylelintstylelint-config-css-modulesstylelint-config-standardstyleli
- 本地相关配置
vscode配置:{//指定VSCode界面的颜色主题"workbench.colorTheme":"DraculaSoft",//将Prettier设置为HTML、JavaScript和Vue文件的默认代码格式化工具"[html]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[javascript]":{"editor.defau
- vscode配置微信小程序编辑环境 2024/2/10更新
代码对我眨眼睛
微信小程序vscode微信小程序ide小程序
上一篇1.下载插件格式化插件wxml高亮支持插件一些基础功能2.配置vscode设置如果没有这个文件是因为没有设置过内容所以没有创建,自己创建一个文件夹.vscode文件名settings.json内容{"minapp-vscode.wxmlFormatter":"prettier",//wxml格式化插件"minapp-vscode.prettier":{//prettier配置"useTabs
- typescript 构建编写发布包流程
香樟树的夏天
typescript构建编写发布包流程初始化修改tsconfig.json配置husky构建代码检查安装husky,tslint,prettier配置tslint,prettier配置typedoc安装typedoc生成docs文档配置nginx添加自动刷新文档功能安装gulp-nodemon,browser-sync配置glupfile.js编写server.js编写插件代码方法库组件库添加单元
- ESLint & prettier 配置代码风格
程序员iteng
前端vue.jsjavascript前端
环境同步:1、ESlint,开启保存自动修复配置文件.eslintrc.cjsprettier风格配置https://prettier.io使用单引号不使用分号每行宽度至多80字符不加对象|数组最后逗号换行符号不限制(winmac不一致)vue组件名称多单词组成(忽略index.vue)props解构(关闭)module.exports={root:true,'extends':[...],par
- eslint+prettier统一管理前端代码规范-基础篇
weiweivita
nodejs前端vscodenpmvscodenode.js
两者的区别eslint:代码格式和代码质量都支持检查,但最擅长的是代码质量处理,不擅长代码格式处理。prettier:是一个代码格式化工具,只做代码格式化处理,比如是否使用单引号,语句结尾是否使用分号等等。结论:我们一般采用eslint来做代码质量约束,用prettier来做代码风格约束。使用安装vscode插件:eslint和Prettier-Codeformatter安装依赖包:yarnadd
- Vue3.4+element-plus2.5 + Vite 搭建教程整理
天马3798
Vuevue.js前端javascriptVue3.4element-plus2.5
一、Vue3+Vite项目搭建说明:Vue3最新版本已经基于Vite构建,关于Vite简介:Vite下一代的前端工具链,前端开发与构建工具-CSDN博客1.安装并创建Vue3应用npmcreatevue@latest创建过程可以一路NO目前推荐使用VueRouter--->Yes;ESLint--->Yes;Prettier-->Yes2.启动调试Vue3应用npmrundev3.编译发布Vue3
- eslint+prettier统一管理前端代码规范-进阶篇
weiweivita
前端vuevscodevuetypescriptjavascriptnpm前端
ts文件支持安装依赖包@typescript-eslint/parser,eslint不支持ts文件的解析,需要安装ts解析器来解析:parserOptions:{parser:'@typescript-eslint/parser'}安装依赖包@typescript-eslint/eslint-plugin,使用extends继承插件规则:extends:['plugin:@typescript-
- vscode的vetur文档格式化失效
檀玥
报错vscodejavascriptvue.js
如果vscode安装了vetur插件之后,shift+Alt+F又无法格式化vue文件代码。解决办法:打开文件--->首选项--->设置,搜索vetur.format.defaultFormatter.html后将prettier替换勾选为js-beautify-html注:设置下划线了并可以在上面写字(毕设论文):先用空格键决定你想设置下划线的区域,然后按住鼠标左键选中该区域,ctrl+u就可以
- React+Django项目部署过程
菜菜少吃菜
React项目介绍很早就有搭博客的想法,近期才去做这件事,花了几天搞了个小博客。本文不讲技术,额,也讲不来,只记录部署的过程。前端技术栈:React+Redux+ReactKeeper+Antd脚手架:create-react-app格式检查:prettier+eslint(配置方法)前后端交互:Fetch因为刚搞React,完全面向搜索引擎编程,做的其实有些惨不忍睹。。。先把链接扔上(懒得备案啊
- vscode 中 prettier 和 ESLint 冲突解决
js世界
ESLintprettier
问题有一天,领导让接手了个带有ESLint配置的老项目,这个ESLint配置是打在node_modules里。在熟悉的代码时候,我调制并保存了下,此时由于VSCode安装了prettier插件,采用prettier对代码进行了格式化,此时在终端报了各种错误,如下图:这是由于ESLint跟prettier在校验上的不一致,在VSCode的setting.json里配制了保存就格式化,所以会在保存后就
- 解决vscode中Prettier和ESLint冲突的问题
islanddddddd
vscode前端javascriptreact
错误信息[eslint]src/App.jsxLine7:13:Missingspacebeforefunctionparenthesesspace-before-function-paren原因Prettier和ESLint,前者是格式化工具,后者是代码检查工具,现在的错误是函数名和圆括号()之间应该有一个空格,但是两位的代码规范不一致,就导致了Prettier格式化的格式跟ESLint想要的不
- 解决prettier和eslint冲突详细配置
IT_Ping
javascriptvscodevue.js
这是我的vscode设置,主要是设置vetur里对vue文件各部分的校验工具。解决问题的话就给我点个赞吧!需要安装prettier-eslint这个插件众所周知,prettier是代码风格标准插件,eslint是代码质量校验插件,所以这两个发生冲突几乎是必然的,所以就有了prettier-eslint这个插件,在保证代码质量的同时,实现代码风格标准化。而在vue项目中,vetur插件必不可少,所以
- prettier和eslint冲突怎么解决?
柒君
javascript前端vscode
前提:项目中已安装:eslint,prettier,已配置.eslintrc和.prettierrceslint:用来校验和处理js文件,逻辑和格式问题prettier:用来校验和处理js文件,css文件,html文件,格式问题所以对于js文件:两者在格式问题方面,可能存在冲突解决方案:优先使用prettier的风格,不使用eslint建议的风格步骤:第一步:需要安装:“eslint-config
- How To Set Up ESLint, TypeScript, Prettier with Create React App
RoyChina
Note:CRA3.0willincludeTSlintingwithESLintoutofthebox,https://github.com/facebook/create-react-app/issues/6475IrecentlylearnedthatTSLintwassoontobedeprecated(cuesadviolinmusic),butforverygoodreasonasth
- [星球大战]阿纳金的背叛
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