forever杨的个人博客

I want to be forever young!


  • 首页

  • 文章202

  • 分类31

  • 标签175

  • 公益

  • 关于

  • 搜索

Sublime Text 3 的一些常用插件

发表于 2017-07-07 | 更新于 2018-05-17 | 分类于 Sublime Text
| 字数: 2.9k | 时长 ≈ 3 分钟
标签 plugins

Sublime Text 3 的一些常用插件

[TOC]

Administrative

These plugins are kind of ‘meta’ because they are not concerned with writing code.

  • Package Control
    This package enables you to install other packages. Since build 3124, you can install it within Sublime via Tools ➡ Install Package Control.
  • AdvancedNewFile
    A better way to create new files. For instance, it automatically creates a folder when needed.
  • SideBarEnhacements
    Adds features such as renaming to the sidebar.
  • A File Icon
    Add icons to the files in the sidebar.
  • ProjectManager
    Organizing project files by putting them in a central location.
  • TodoReview
    Scans files for TODOs and more.
  • FindKeyConflicts
    Key conflicts are inevitably when you use a lot of plugins.
  • Editor Config
    Maintain consistent coding styles between different editors.
  • Sync Settings
    Keep settings in sync via Github-Gist.
阅读全文 »

xampp 安装 memcache 监控

发表于 2017-07-07 | 更新于 2018-05-17 | 分类于 memcache
| 字数: 470 | 时长 ≈ 1 分钟
标签 xampp memcache php

xampp安装memcache监控

现在 memadmin

下载memadmin,解压到xampp/htdocs下

查看 php 版本信息

1
2
3
<?php
echo phpinfo();
?>
阅读全文 »

nodejs 使用

发表于 2017-07-07 | 更新于 2024-06-05 | 分类于 nodejs
| 字数: 3.5k | 时长 ≈ 3 分钟
标签 npm cnpm

nvm:node 和 npm 多版本管理

windows 安装包下载:https://github.com/coreybutler/nvm-windows/releases

  • 配置环境变量
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# window 下配置
## 假设 nvm 安装目录是D:\nvm,则配置:
NVM_HOME=D:\nvm
NVM_SYMLINK=D:\nvm\nodejs
# D:\nvm\nodejs\bin\node

## PATH 配置,新增
%NVM_HOME%
%NVM_SYMLINK%

# mac 在
export NVM_DIR="$HOME/.nvm"
export NVM_SYMLINK_CURRENT=true
## nvm 加速
export NVM_NODEJS_ORG_MIRROR="https://npm.taobao.org/mirrors/node"
## 这句一定要放在NVM_DIR、NVM_NODEJS_ORG_MIRROR等配置之后
### This loads nvm
[ -s "$(brew --prefix nvm)/nvm.sh" ] && . "$(brew --prefix nvm)/nvm.sh"
# source "$(brew --prefix nvm)/nvm.sh"
### This loads nvm bash_completion
[ -s "$(brew --prefix nvm)/etc/bash_completion.d/nvm" ] && . "$(brew --prefix nvm)/etc/bash_completion.d/nvm"
# ~/.nvm/current/bin/node
阅读全文 »

hexo初体验

发表于 2017-07-07 | 更新于 2024-05-16 | 分类于 hexo
| 字数: 4k | 时长 ≈ 4 分钟
标签 git hexo

node.js

安装node.js

去官网现在并安装,这里安装路径选到D:\nodejs

改变原有的环境变量

我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立”node_global”及”node_cache”两个文件夹,输入以下命令改变npm配置

1
2
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

这个不配置也可以?(在系统环境变量添加系统变量NODE_PATH,输入路径D:\nodejs\node_global\node_modules)
此后所安装的模块都会安装到改路径下

安装淘宝npm(cnpm)

输入以下命令

1
npm install -g cnpm --registry=https://registry.npm.taobao.org

输入cnpm -v输入是否正常

1
cnpm -v
阅读全文 »

git 使用

发表于 2017-07-07 | 更新于 2022-04-07 | 分类于 git
| 字数: 1.6k | 时长 ≈ 1 分钟
标签 git

基本命令

1
2
3
4
5
6
7
8
9
git add
git commit
git push
git status
git rm <-f>

git fetch
git merge
git pull
阅读全文 »

Maven 使用

发表于 2017-06-19 | 更新于 2021-04-09 | 分类于 Java
| 字数: 7.9k | 时长 ≈ 7 分钟
标签 Maven

Maven 打包 jar

spring-boot插件打包

1
2
3
4
5
6
7
8
9
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>

阅读全文 »

IntelliJ IDEA 插件

发表于 2017-06-01 | 更新于 2018-06-03 | 分类于 Intellij
| 字数: 2.2k | 时长 ≈ 2 分钟

IntelliJ插件篇

Maven Helper

我一般用这款插件来查看maven的依赖树。在不使用此插件的情况下,要想查看maven的依赖树就要使用Maven命令maven dependency:tree来查看依赖。想要查看是否有依赖冲突也可以使用mvn dependency:tree -Dverbose -Dincludes=:只查看关心的jar包,但是这样还是需要我执行命令,并且当项目比较复杂的时候,这个过程是比较漫长的。maven helper就能很好的解决这个问题。

GsonFormat

快捷键Alt+S或者鼠标右键选择Generate>GsonFormat

阅读全文 »

Paging 分页器实例

发表于 2017-05-30 | 更新于 2021-04-09 | 分类于 Java
| 字数: 4.7k | 时长 ≈ 4 分钟

Java中实现一个分页器

简单封装一个分页实例

阅读全文 »

druid 连接池配置介绍

发表于 2017-05-23 | 更新于 2019-11-14 | 分类于 Java
| 字数: 1.1k | 时长 ≈ 1 分钟
标签 alibaba druid

druid连接池配置

  • filters=stat
    属性类型是字符串,通过别名的方式配置扩展插件,常用的插件有:
    监控统计用的 filter:stat
    日志用的 filter:log4j
    防御sql注入的 filter:wall

  • initialSize=5
    初始化时建立物理连接的个数。初始化发生在显示调用init方法,或者第一次getConnection时,默认:0

  • minIdle=5
    最小连接池数量

  • maxActive=30
    最大连接池数量,默认:8

  • maxWait=60000
    获取连接时最大等待时间,单位毫秒。配置了maxWait之后,缺省启用公平锁,并发效率会有所下降,如果需要可以通过配置useUnfairLock属性为true使用非公平锁。

阅读全文 »

c3p0连接池配置介绍

发表于 2017-05-23 | 更新于 2021-04-09 | 分类于 Java
| 字数: 3.1k | 时长 ≈ 3 分钟
标签 c3p0 DataSource

com.mchange.v2.c3p0.ComboPooledDataSource 参数设置

  • acquireIncrement -> 1
    当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3
  • acquireRetryAttempts -> 30
    定义在从数据库获取新连接失败后重复尝试的次数。Default: 30
  • acquireRetryDelay -> 1000
    两次连接中间隔时间,单位毫秒。Default: 1000
  • autoCommitOnClose -> false
    连接关闭时默认将所有未提交的操作回滚。Default: false
  • automaticTestTable -> null
    c3p0将建一张名为Test的空表,并使用其自带的查询语句进行测试。如果定义了这个参数那么 属性 preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试使用。Default: null
阅读全文 »

JVM优化

发表于 2017-05-23 | 更新于 2022-06-01 | 分类于 Java
| 字数: 1.6k | 时长 ≈ 1 分钟
标签 JVM

阿里巴巴Dubbo框架推荐配置参数,参数值根据情况调整

1
2
3
4
5
6
7
8
9
10
11
12
13
14
-server 
-Xmx2g
-Xms2g
-Xmn256m
-XX:PermSize=128m
-Xss256k
-XX:+DisableExplicitGC
-XX:+UseConcMarkSweepGC
-XX:+CMSParallelRemarkEnabled
-XX:+UseCMSCompactAtFullCollection
-XX:LargePageSizeInBytes=128m
-XX:+UseFastAccessorMethods
-XX:+UseCMSInitiatingOccupancyOnly
-XX:CMSInitiatingOccupancyFraction=70
阅读全文 »

store.js的使用

发表于 2017-05-23 | 更新于 2018-06-03 | 分类于 Javascript
| 字数: 8.2k | 时长 ≈ 7 分钟
标签 localStorage store.js

基于store.js实现localStorage缓存过期策略

阅读全文 »

使用RSA注意事项

发表于 2017-05-23 | 更新于 2022-04-26 | 分类于 Java
| 字数: 2.7k | 时长 ≈ 2 分钟
标签 RSA

比较以下两种写法

第一种:这种写法会造成内存溢出

1
Cipher cipher = Cipher.getInstance("RSA", new BouncyCastleProvider());

第二种:推荐这种写法

1
2
3
4
5
// BC 可用 BouncyCastleProvider.PROVIDER_NAME 代替
if (StringUtils.isNullOrEmpty(Security.getProperty("BC"))) {
Security.addProvider(new BouncyCastleProvider());
}
Cipher cipher = Cipher.getInstance("RSA", "BC");

还有一种写法是要替换jdk的jar包,不推荐

阅读全文 »

elasticsearch踩坑

发表于 2017-03-21 | 更新于 2020-08-20 | 分类于 elk
| 字数: 1.3k | 时长 ≈ 1 分钟
标签 elasticsearch
  • 问题一

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
配置 /etc/sysctl.conf

1
2
$ vi /etc/sysctl.conf
vm.max_map_count=262144
阅读全文 »

安装、配置 Elasticsearch

发表于 2017-03-21 | 更新于 2018-09-04 | 分类于 elk
| 字数: 3.9k | 时长 ≈ 4 分钟
标签 elasticsearch

安装Elasticsearch

  • 下载并安装 .zip 包

    1
    2
    3
    4
    wget https://artifacts.elastic.cn/downloads/elasticsearch/elasticsearch-5.0.2.zip
    sha1sum elasticsearch-5.0.2.zip
    unzip elasticsearch-5.0.2.zip
    cd elasticsearch-5.0.2/
  • 下载并安装 .tar.gz 包

    1
    2
    3
    4
    wget https://artifacts.elastic.cn/downloads/elasticsearch/elasticsearch-5.0.2.tar.gz
    sha1sum elasticsearch-5.0.2.tar.gz
    tar -zxvf elasticsearch-5.0.2.tar.gz
    cd elasticsearch-5.0.2/
阅读全文 »
1…121314
forever杨

forever杨

开心又过一日,唔开心又过一日

202 文章
31 分类
175 标签
GitHub
友情链接
  • Tidy的个人博客
© 2024 forever杨 | 站点总字数: 706k