- VuePress 侧边栏配置与 useSidebar 实用指南
软考鸭
vitepressvitepress博客
在VuePress中,侧边栏(Sidebar)是一个重要的组成部分,用于组织文档结构,提供给用户方便的导航体验。本文将详细介绍如何配置侧边栏,并介绍如何使用useSidebar组合式函数来操作侧边栏的状态。单一侧边栏的配置最简单的侧边栏配置方式是通过一个数组来定义导航结构。每个第一级的项目定义了一个“部分”(section),它应该包含一个文本标题(text)以及实际的导航链接(items)。例如
- npm报错信息集合——基础积累
叶浩成520
node报错npmi报错npm前端node.js
npm报错:1.npmi卡在idealTree:SmtWeb:sillidealTreebuildDeps没进度由于前几天我使用vuepress后,导致node版本切换到了20.11.1后忘记切换回来,导致今天在npmivue2版本的项目时,出现这个报错信息。解决办法,首先要通过nvm切换到node版本16以下,比如我这边是14.21.3然后npmi操作即可2.requesttohttps://r
- Node:解决Error: error:0308010C:digital envelope routines::unsupported的解决方法
码上言
分享vue
问题描述在使用vuepress搭建博客的时候,运行项目发现报错了,检查了node的版本是18+,之前用的是16或14的版本,现在报:Error:error:0308010C:digitalenveloperoutines::unsupported错误。查找了一些资料,大致明白了报错的原因:主要是因为node17版本发布了OpenSSL3.0对算法和秘钥大小增加了更为严格的限制,node17之前版本
- mac OS系统:操作vue文件需要权限
阿莹yes
前端vue.js
出现需要权限的提示原因是因为Mac本身的保护机制,需要取得管理员权限。提示无法写入文件"/Users/****/Desktop/blog-xjy/docs/.vuepress/config.js"(NoPermissions(FileSystemError):Error:EACCES:permissiondenied,open'/Users/****/Desktop/blog-xjy/docs/.
- blog-engine-06-pelican 静态网站生成 支持 markdown 和 reST 语法
老马啸西风
java
拓展阅读blog-engine-01-常见博客引擎jekyll/hugo/Hexo/Pelican/Gatsby/VuePress/Nuxt.js/Middleman对比blog-engine-02-通过博客引擎jekyll构建githubpages博客实战笔记blog-engine-02-博客引擎jekyll-jekyll博客引擎介绍blog-engine-02-博客引擎jekyll-jekyl
- VuePress 启动服务 0.0.0.0:8080/
Williert
错误vue
最近在搭建博客,根据官方教程,应该不会有什么大问题的,但是就是出现了问题。在什么都配置好后,跑服务器,结果什么都跑不起来,而且进度条卡在40%,后面抛出了错误this[kHandle]=new_Hash(algorithm,xofLen);后面一查,发现是node的版本问题(我最近也是重装系统,我晕,搞了我好久)解决方法:SETNODE_OPTIONS=--openssl-legacy-provi
- mac vuepress搭建博客
Miruna
前端学习macoswebpackjavascriptvue.js前端
文章目录一、安装vuepress二、初始化项目三、页面内容配置遇到的问题:四、设置封面页五、配置导航栏nav六、配置侧边栏slider七、配置插件1.UI插件2.支持PWA八、github部署1.创建github仓库2.配置仓库名称3.在项目根目录中,创建一个如下的脚本文件deploy.sh4.运行deploy.sh脚本5.settingGithubPages九、Copy自动加版权信息安装配置自定
- 读 VuePress(三)使用 markdown-it 解析 markdown 代码
晴树SEU
https://www.jianshu.com/p/a95c04a68d14前言在此系列文章的第一篇,我们介绍了Vuepress如何让Markdown支持Vue组件的,但没有提到非Vue组件的其他部分如何被解析。今天,我们就来看看Vuepress是如何利用markdown-it来解析markdown代码的。markdown-it简介markdown-it是一个辅助解析markdown的库,可以完成
- 深入浅出 VuePress(一):如何做到在 Markdown 中使用 Vue 语法
weixin_33836223
markdownjavascriptwebpackViewUI
前言在vuepress刚出时,我就觉得这是个很值得追更的开源项目。果不其然,里面众多的前端编程技巧让我受益良多。于是在周末这种日子里,人家追剧我追码。今天,我就和大家分享下vuepress是如何做到在Markdown中使用Vue语法的。原理众所周知,Markdown是一种标记语言,类似于HTML,它也有对应的语法和词法。而Vue说白了也是一种语法,关键在于,Markdown和Vue代码都可以被解释
- 使用vitepress构建组件库文档
m0_67401920
前端html小程序前端vue.js
使用vitepress构建组件库文档前期调研Vitepress官方文档:https://vitepress.vuejs.org/Vitepress是在Vite之上构建的Vue驱动的静态站点生成器。Vitepress被称为“Vuepress的小弟弟”,它比同类产品具有一些优势。建立在Vite而非Webpack上,因此启动时间,热重装等更快使用Vue3来减少JS的有效负载轻量级Vitepress能够实
- VuePress + Travis CI + Github Pages 全自动上线文档
codexu_461229187
ci/cdgithub前端vue
整体思路1.Github创建项目,本地创建切换到docs分支,通过VuePress构建文档项目(写一些文档),上传至Github。2.TravisCI自动clone后安装依赖、编译、上传至Githubmaster分支。3.通过GitHubPages功能将master分支上的内容展示在web上。相关资料:我的文档看下效果:https://codexu.github.io/我的文档远吗:https:/
- 通过GitHub Action发布vuepress到github Page
leileitang_blog
GitHubAction的概念Githubaction可以帮助我们完成持续集成(CI)和持续部署(CD)。你可以自定义工作流程,而且你还可以引用githubaction市场里面其他人提交的action。可以先熟悉下以下概念:Workflow:工作流可以让你在GitHub上完成构建,测试,打包,发布或部署任意项目。工作流由一个或者多个job组成。workflowfile文件放在.github/wor
- 使用vue-press搭建一个像element一样的组件文档
疯一样的MEI男子
前端工程化vue.jsjavascript前端
系列文章目录VuePress2.0在2021年中旬发布,由webpack改为使用vite进行构建。在vuePress1.0时代,很好的解决了vuePress使用webpack打包构建缓慢的问题。但现在使用vuePress是更好的选择!!!文章目录系列文章目录前言一、为什么选择VuePress而非VitePress一、安装VuePress二、项目结构三、基础文件三、配置文件四、进阶操作1、自动化生成
- Vuepress+Vercel 搭建个人站点
coderlyu
Vuepress+Vercel搭建个人站点效果地址源码地址文章简介Vuepresshttps://vuepress.vuejs.org/zh/Vue、Vue-Router、Webpack驱动的单页应用极简静态网站生成器诞生初衷是为了支持Vue及其子项目的文档需求VuePress常被用来生成说明文档通俗的讲,就是可以将.md文件转变成单个的html页面。利用它的这个功能,也被人们拿来生成个人技术站点
- vuepress搭建个人博客以及部署
niech_cn
个人开发网站搭建前端express个人开发
vuepress,Vue驱动的静态网站生成器,以Markdown为中心的项目结构,以最少的配置帮助你专注于写作。vuepress官网vuepress存在很多主题,也可以自定义设计主题,上传npm使用这里采用vuepress-theme-hope主题模板进行制作vuepress-theme-hope创建项目命令yarn/npm/pnpm都可以yarncreatevuepress-theme-hope
- Linux 增加 SWAP 空间
程序猿进阶
Linux阿里云linux运维服务器后端java面试职场和发展
一、需求通过阿里云启动项目时,使用Vuepressbuild编译静态页面时内存需要800MB,导致内存不够,因此考虑使用swap方式,置换一些内存资源存放swap磁盘。[root@xxxmyblog]#npmrundocs:dev>
[email protected]:dev>vuepressdevdocswaitExtractingsitemetadata...tipApplytheme@vuepr
- 开源wiki系统推荐wiki.js, github上16500+ star,是带数据库的
慎思知行
工具效率javascript开发语言ecmascriptwikijs
有很多好用的wiki开源系统,比如vuepress、docusaurus、mkdocs、docsify。但是这些系统更新内容,需要本地编辑markdown文件,然后再推送发布。今天推荐的wiki.js则是带数据库的哦,也就可以实现动态数据交互咯。官网地址:Wiki.js项目文档:Wiki.js|Wiki.js开源代码库:GitHub-requarks/wiki:Wiki.js|Amodernand
- 使用VuePress搭建个人博客
SongXinXin
原文链接:使用VuePress搭建个人博客|GrowingNotes(goodsxx.cn)
- 学习记录: VuePress的基本使用
旺财麻麻
VuePress文档地址https://vuepress.vuejs.org/项目初始化mkdirvuepress-democdvuepress-demonpminit-y安装vuepress为本地依赖yarnaddvuepress-D创建docs目录在markdown文件中随便写点东西WeChat90b563326f915428c9f33e0072cbe31c.png修改package.json
- 前端学习路线图和一些经验
zhuyuyaya
前端学习前端学习路线
关于前端目前个人建议的一个路线,也是自己之前前端学习时候的一个大致路线,给想要学习前端的小白一个参考,以前自己刚开始接触前端的时候就是不知道该按照什么路线学习eg-前端是做什么的?就是开发网站,移动端,小程序之类的页面调调接口完成页面的渲染个人比较习惯用VsCode来开发前端页面这个VuePress特别提出,就是用来搭建自己的博客网站的一个工具这是官网大家可以去看看:VuePress官网
- 前端学习路线
城南顾北
前端前端学习
前端学习路线大致的路线图:(个人看法)1.笔记管理使用Typora/vscode等工具将笔记存储在本地;破解版:http://www.itmind.net/13398.html使用github/gitee笔记存放到云端;使用githubpage外加vuepress等工具将笔记在线发布;2.git和githubgit教程:https://www.bilibili.com/video/BV1TA411
- 10分钟快速搭建个人博客、文档网站!
骑着牛的奇兵
前端框架前端vue
本文来分享8个现代化前端工具,帮你快速生成个人博客、文档网站!VitePressVitePress是一款静态站点生成器,专为构建快速、以内容为中心的网站而设计。简而言之,VitePress获取用Markdown编写的源内容,为其应用主题,并生成可以轻松部署在任何地方的静态HTML页面。VitePress是Vuepress的更现代化、高效和灵活的替代品,适用于构建快速、易于定制的文档站点。ViteP
- vuePress学习
亮学长
学习
vuePress官网Vue驱动的静态网站生成器简洁至上以Markdown为中心的项目结构,以最少的配置帮助你专注于写作。Vue驱动享受Vue+webpack的开发体验,可以在Markdown中使用Vue组件,又可以使用Vue来开发自定义主题。高性能VuePress会为每个页面预渲染生成静态的HTML,同时,每个页面被加载的时候,将作为SPA运行。#安装yarnglobaladdvuepress#或
- 在Vue3项目中添加Vuepress作为内嵌文档
正宗咸豆花
vue.js前端javascript
在Vue项目中添加Vuepress作为内嵌文档vuepress2vuepress作为一个静态网站库,可以有效的开发网站的文档部分。我们可以在已有的vue项目中添加vuepress作为文档页面。在你的vue项目的根目录中创建docs文件夹mkdirdocscddocs初始化项目gitinitnpminit-y安装Vuepresspnpminstall-Dvuepress@next在package.j
- VuePress部署到GitHub Pages
程序员-小许
githubvueprss
一、gitpush自动部署1、创建用于工作流的文件在项目根目录下创建一个用于GitHubActions的工作流.yml文件name:docson:#每当push到main分支时触发部署push:branches:[main]#手动触发部署workflow_dispatch:jobs:docs:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v4w
- 三分钟搭建一个博客网站
摸魚散人
javavue
三分钟搭建一个博客网站基于vuepress-theme-hope和githubpages样品-我的博客准备运行环境安装nodejs下载地址安装pnpm参考资料创建项目模板pnpmcreatevuepress-theme-hopemy-docs创建过程PowerShell7.4.0PSC:\Users\daiwencheng\Documents\BaiduSyncdisk\ob\ob\blogs>p
- vuepress2 打包后刷新页面侧边栏丢失问题
goms
vue.js
问题:打包后刷新页面时侧边栏丢失问题原因:node版本问题文档中写着依赖环境Node.jsv18.16.0+我当时的版本是16.19.0我应该算是遇到了两个问题【刷新后侧边栏消失】【刷新后页面内容加载错误】我看了控制台,侧边栏不出现的原因,应该是样式那块处理坏掉了,因为我设置了首页,首页的的class是home,普通页面的的class是page。刷新后普通页面的class还是home,这应该就是侧
- 个人博客主题 vuepress-hope
jingxindeyi
工具推荐vuepress个人博客
文章目录1.简介2.配置2.1个人博客,社媒链接配置非常推荐vuepress-hope1.简介下面的我的博客文章的截图通过md写博客并且可以同步到github-page上2.配置2.1个人博客,社媒链接配置配置文件.vuepress/theme.tsblog:{medias:{BiliBili:"https://bilibili.com",Tumblr:"https://blog.csdn.net
- TS
rainbowdiary
ts
这里写目录标题TS是什么?what为什么?why怎么用?howjs项目如何引入tsreact项目如何使用ts开发vue项目如何引入ts开发使用VuePress搭建在线文档网站平时用到的类型接口enum类型断言操作符:as面试题TS是什么?whatJS高级为什么?why提高开发效率怎么用?how一、下载npminstall-gtypescripttsc-V二、如何编译成js方法1:手动编译tsche
- VuePress-theme-hope 搭建个人博客 2【快速上手】 —— 安装、部署 防止踩坑篇
爱吃果蔬的猫
vue.js前端框架
续VuePress、VuePress-theme-hope搭建个人博客1【快速上手】项目常用命令vuepressdev[dir]会启动一个开发服务器,以便让你在本地开发你的VuePress站点。vuepressbuild[dir]会将你的VuePress站点构建成静态文件,以便你进行后续部署。使用模板如果使用VuePressThemeHope模板,可以在package.json中发现下列三个命令:
- iOS http封装
374016526
ios服务器交互http网络请求
程序开发避免不了与服务器的交互,这里打包了一个自己写的http交互库。希望可以帮到大家。
内置一个basehttp,当我们创建自己的service可以继承实现。
KuroAppBaseHttp *baseHttp = [[KuroAppBaseHttp alloc] init];
[baseHttp setDelegate:self];
[baseHttp
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
brotherlamp
linuxlinux教程linux视频linux自学linux资料
那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和“淘气” 。
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。
何为 lolcat ?
Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat
- MongoDB索引管理(1)——[九]
eksliang
mongodbMongoDB管理索引
转载请出自出处:http://eksliang.iteye.com/blog/2178427 一、概述
数据库的索引与书籍的索引类似,有了索引就不需要翻转整本书。数据库的索引跟这个原理一样,首先在索引中找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,从而使查询速度提高几个数据量级。
不使用索引的查询称
- Informatica参数及变量
18289753290
Informatica参数变量
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。
[GLOBAL] $Par
- python 解析unicode字符串为utf8编码字符串
酷的飞上天空
unicode
php返回的json字符串如果包含中文,则会被转换成\uxx格式的unicode编码字符串返回。
在浏览器中能正常识别这种编码,但是后台程序却不能识别,直接输出显示的是\uxx的字符,并未进行转码。
转换方式如下
>>> import json
>>> q = '{"text":"\u4
- Hibernate的总结
永夜-极光
Hibernate
1.hibernate的作用,简化对数据库的编码,使开发人员不必再与复杂的sql语句打交道
做项目大部分都需要用JAVA来链接数据库,比如你要做一个会员注册的 页面,那么 获取到用户填写的 基本信后,你要把这些基本信息存入数据库对应的表中,不用hibernate还有mybatis之类的框架,都不用的话就得用JDBC,也就是JAVA自己的,用这个东西你要写很多的代码,比如保存注册信
- SyntaxError: Non-UTF-8 code starting with '\xc4'
随便小屋
python
刚开始看一下Python语言,传说听强大的,但我感觉还是没Java强吧!
写Hello World的时候就遇到一个问题,在Eclipse中写的,代码如下
'''
Created on 2014年10月27日
@author: Logic
'''
print("Hello World!");
运行结果
SyntaxError: Non-UTF-8
- 学会敬酒礼仪 不做酒席菜鸟
aijuans
菜鸟
俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下总结了一些酒桌上的你不得不注意的小细节。
细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。
细节二:可以多人敬一人,决不可一人敬多人,除非你是领导。
细节三:自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。
细节四:自己敬别人,如果碰杯,一
- 《创新者的基因》读书笔记
aoyouzi
读书笔记《创新者的基因》
创新者的基因
创新者的“基因”,即最具创意的企业家具备的五种“发现技能”:联想,观察,实验,发问,建立人脉。
第一部分破坏性创新,从你开始
第一章破坏性创新者的基因
如何获得启示:
发现以下的因素起到了催化剂的作用:(1) -个挑战现状的问题;(2)对某项技术、某个公司或顾客的观察;(3) -次尝试新鲜事物的经验或实验;(4)与某人进行了一次交谈,为他点醒
- 表单验证技术
百合不是茶
JavaScriptDOM对象String对象事件
js最主要的功能就是验证表单,下面是我对表单验证的一些理解,贴出来与大家交流交流 ,数显我们要知道表单验证需要的技术点, String对象,事件,函数
一:String对象;通常是对字符串的操作;
1,String的属性;
字符串.length;表示该字符串的长度;
var str= "java"
- web.xml配置详解之context-param
bijian1013
javaservletweb.xmlcontext-param
一.格式定义:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>contextConfigLocationValue></param-value>
</context-param>
作用:该元
- Web系统常见编码漏洞(开发工程师知晓)
Bill_chen
sqlPHPWebfckeditor脚本
1.头号大敌:SQL Injection
原因:程序中对用户输入检查不严格,用户可以提交一段数据库查询代码,根据程序返回的结果,
获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
本质:
对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行。
示例:
String query = "SELECT id FROM users
- 【MongoDB学习笔记六】MongoDB修改器
bit1129
mongodb
本文首先介绍下MongoDB的基本的增删改查操作,然后,详细介绍MongoDB提供的修改器,以完成各种各样的文档更新操作 MongoDB的主要操作
show dbs 显示当前用户能看到哪些数据库
use foobar 将数据库切换到foobar
show collections 显示当前数据库有哪些集合
db.people.update,update不带参数,可
- 提高职业素养,做好人生规划
白糖_
人生
培训讲师是成都著名的企业培训讲师,他在讲课中提出的一些观点很新颖,在此我收录了一些分享一下。注:讲师的观点不代表本人的观点,这些东西大家自己揣摩。
1、什么是职业规划:职业规划并不完全代表你到什么阶段要当什么官要拿多少钱,这些都只是梦想。职业规划是清楚的认识自己现在缺什么,这个阶段该学习什么,下个阶段缺什么,又应该怎么去规划学习,这样才算是规划。
- 国外的网站你都到哪边看?
bozch
技术网站国外
学习软件开发技术,如果没有什么英文基础,最好还是看国内的一些技术网站,例如:开源OSchina,csdn,iteye,51cto等等。
个人感觉如果英语基础能力不错的话,可以浏览国外的网站来进行软件技术基础的学习,例如java开发中常用的到的网站有apache.org 里面有apache的很多Projects,springframework.org是spring相关的项目网站,还有几个感觉不错的
- 编程之美-光影切割问题
bylijinnan
编程之美
package a;
public class DisorderCount {
/**《编程之美》“光影切割问题”
* 主要是两个问题:
* 1.数学公式(设定没有三条以上的直线交于同一点):
* 两条直线最多一个交点,将平面分成了4个区域;
* 三条直线最多三个交点,将平面分成了7个区域;
* 可以推出:N条直线 M个交点,区域数为N+M+1。
- 关于Web跨站执行脚本概念
chenbowen00
Web安全跨站执行脚本
跨站脚本攻击(XSS)是web应用程序中最危险和最常见的安全漏洞之一。安全研究人员发现这个漏洞在最受欢迎的网站,包括谷歌、Facebook、亚马逊、PayPal,和许多其他网站。如果你看看bug赏金计划,大多数报告的问题属于 XSS。为了防止跨站脚本攻击,浏览器也有自己的过滤器,但安全研究人员总是想方设法绕过这些过滤器。这个漏洞是通常用于执行cookie窃取、恶意软件传播,会话劫持,恶意重定向。在
- [开源项目与投资]投资开源项目之前需要统计该项目已有的用户数
comsci
开源项目
现在国内和国外,特别是美国那边,突然出现很多开源项目,但是这些项目的用户有多少,有多少忠诚的粉丝,对于投资者来讲,完全是一个未知数,那么要投资开源项目,我们投资者必须准确无误的知道该项目的全部情况,包括项目发起人的情况,项目的维持时间..项目的技术水平,项目的参与者的势力,项目投入产出的效益.....
- oracle alert log file(告警日志文件)
daizj
oracle告警日志文件alert log file
The alert log is a chronological log of messages and errors, and includes the following items:
All internal errors (ORA-00600), block corruption errors (ORA-01578), and deadlock errors (ORA-00060)
- 关于 CAS SSO 文章声明
denger
SSO
由于几年前写了几篇 CAS 系列的文章,之后陆续有人参照文章去实现,可都遇到了各种问题,同时经常或多或少的收到不少人的求助。现在这时特此说明几点:
1. 那些文章发表于好几年前了,CAS 已经更新几个很多版本了,由于近年已经没有做该领域方面的事情,所有文章也没有持续更新。
2. 文章只是提供思路,尽管 CAS 版本已经发生变化,但原理和流程仍然一致。最重要的是明白原理,然后
- 初二上学期难记单词
dcj3sjt126com
englishword
lesson 课
traffic 交通
matter 要紧;事物
happy 快乐的,幸福的
second 第二的
idea 主意;想法;意见
mean 意味着
important 重要的,重大的
never 从来,决不
afraid 害怕 的
fifth 第五的
hometown 故乡,家乡
discuss 讨论;议论
east 东方的
agree 同意;赞成
bo
- uicollectionview 纯代码布局, 添加头部视图
dcj3sjt126com
Collection
#import <UIKit/UIKit.h>
@interface myHeadView : UICollectionReusableView
{
UILabel *TitleLable;
}
-(void)setTextTitle;
@end
#import "myHeadView.h"
@implementation m
- N 位随机数字串的 JAVA 生成实现
FX夜归人
javaMath随机数Random
/**
* 功能描述 随机数工具类<br />
* @author FengXueYeGuiRen
* 创建时间 2014-7-25<br />
*/
public class RandomUtil {
// 随机数生成器
private static java.util.Random random = new java.util.R
- Ehcache(09)——缓存Web页面
234390216
ehcache页面缓存
页面缓存
目录
1 SimplePageCachingFilter
1.1 calculateKey
1.2 可配置的初始化参数
1.2.1 cach
- spring中少用的注解@primary解析
jackyrong
primary
这次看下spring中少见的注解@primary注解,例子
@Component
public class MetalSinger implements Singer{
@Override
public String sing(String lyrics) {
return "I am singing with DIO voice
- Java几款性能分析工具的对比
lbwahoo
java
Java几款性能分析工具的对比
摘自:http://my.oschina.net/liux/blog/51800
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能
- JVM参数配置大全
nickys
jvm应用服务器
JVM参数配置大全
/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -
- 搭建 CentOS 6 服务器(14) - squid、Varnish
rensanning
varnish
(一)squid
安装
# yum install httpd-tools -y
# htpasswd -c -b /etc/squid/passwords squiduser 123456
# yum install squid -y
设置
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
# vi /etc/
- Spring缓存注解@Cache使用
tom_seed
spring
参考资料
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
http://swiftlet.net/archives/774
缓存注解有以下三个:
@Cacheable @CacheEvict @CachePut
- dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
xp9802
java.lang.NoClassDefFoundError: org/jaxen/JaxenExc
关键字: java.lang.noclassdeffounderror: org/jaxen/jaxenexception
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式
执行时却抛出以下异常:
Exceptio