bingoogolapple.github.io
bingoogolapple.github.io copied to clipboard
个人主页。同时也通过 Issues 记录学习笔记
JVM
## 性能调优 * 线程池:解决用户响应时间长的问题 * 连接池 * JVM 启动参数:调整各代的内存比例和垃圾回收算法,提高吞吐量 * 程序算法:改进程序逻辑算法提高性能 ### JVM 调优 * GC 的时间足够的小 * GC 的次数足够的少 * 发生 Full GC 的周期足够的长 前两个目前是相悖的,要想 GC 时间小必须要一个更小的堆,要保证 GC 次数足够少,必须保证一个更大的堆,我们只能取其平衡...
 >用户表 ```sql create table users( id varchar(32) primary key, name varchar(30), pwd varchar(32) ); ``` >创建角色表 ```sql create table roles( id varchar(32) primary key, name varchar(30), des varchar(100) );...
素菜
### 番茄炒蛋 1. 番茄切成块儿,姜葱蒜配好。 2. 鸡蛋打好,一个鸡蛋半勺盐 3. 热锅,倒油,并且锅中下部沾满油,防止粘锅 4. 小火烧油,油温足够时均匀撒入鸡蛋 5. 中火鸡蛋煎至金黄色,放入番茄,姜蒜 6. 大火翻炒2分钟,撒味精半勺,鸡精 = 1.5 * 味精,接着翻炒均匀 7. 撒上葱花,起锅
```java public class BGALoadPhotoHelper { public static void initLoader(AppCompatActivity activity, Delegate delegate, boolean takePhotoEnabled) { activity.getSupportLoaderManager().initLoader(0, null, new BGAImageFolderLoaderCallbacks(activity, delegate, takePhotoEnabled)); } public static void destroyLoader(AppCompatActivity activity) { activity.getSupportLoaderManager().destroyLoader(0); }...
### Server 配置 | 属性 | 描述 | 默认值 | | ------------ | ------------- | ------------ | | className | 实例化 Server 时使用的实现类类名,该类必须实现 org.apache.catalina.Server 接口 | org.apache.catalina.core.StandardServer | | address...
> 查看 Maven 安装目录 ``` mvn -v ``` > 配置阿里云 Maven 镜像,排除 in-project 仓库 ```xml nexus-aliyun *,!in-project Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public ``` > 修改本地仓库地址 ``` 修改配置文件中的 localRepository ``` > 配置项目内部仓库 ```xml...
JVM QA
Q: 为什么崩溃前垃圾回收的时间越来越长? A: 根据内存模型和垃圾回收算法,垃圾回收分两部分:内存标记、清除(复制),标记部分只要内存大小固定时间是不变的,变的是复制部分,因为每次垃圾回收都有一些回收不掉的内存,所以增加了复制量,导致时间延长。所以,垃圾回收的时间也可以作为判断内存泄漏的依据
## NAT 方式配置端口转发,提供外部网络的连接 1. 配置端口转发   2. ssh 登陆 Ubuntu Server  ### NAT 方式 CentOS 无法上网 > 添加下的信息 /etc/sysconfig/network-scripts/ifcfg-enp0s3 ``` # ONBOOT 默认是 no,将其改成 false,添加两个 DNS ONBOOT=yes DNS1=8.8.8.8...
```JavaScript let str = 'abcdefgname="test"sddfhskshjsfsjdfps' let reg = /name="((\w|-|\s)+)/ig str.replace(reg, function() { console.log(arguments) console.log(arguments.length) console.log(arguments[1]) }) console.log('\n---------------------------\n') str = 'url(http://localhost:8080/%E4%B8%AD%E7%A7%8B…4%BB%E5%8A%A8/banner.jpg);' let aar = /url\((.+)\)/.exec(str) console.log(aar) aar = /url\((\S+)\)/.exec(str) console.log(aar) console.log('\n---------------------------\n')...
### [Nexus Repository OSS](https://www.sonatype.com/download-oss-sonatype) 初始用户名:admin 初始密码:admin123 配置文件 etc/nexus-default.properties repositories -> Create repository -> maven2(hosted) > library ``` uploadArchives { repositories.mavenDeployer { repository(url: "http://localhost:8081/repository/bgatest/") { authentication(userName: "bingoogolapple", password: "xxxxxxx") } pom.version="0.0.1"...