https://www.jb51.net/article/95603.htmCRT设置如下:第二步,如果你用的是远程登录,比如SecureCRT,这时候需要设置 ”会话选项”>”终端”>”仿真”,选择下选菜单中的xterm,并打钩ANSI彩色,并根据自己需要是否选择彩色方案此时再查看基本就会出现语法高亮显示了。
待补充
理解一: 80%的业务量在20%的时间里完成理解二: 80%的访问请求,最终落在20%的数据上理解三: 80%的用户会在20%的时间内集中进行操作举例:用户登录场景:早高峰时段,8:50---9:10,5000坐席上线登录。业务量:5000个时间:20x60=1200秒吞吐量=80%x业务量/(20%*时间)=4000/240=16.7/秒而并非5000/1200=4.1/秒实际上,登录请求数分布
传统架构分布式架构SOADubboRPC远程过程调用协议,通过网络从远程另一台计算机上调用某种服务RMI远程方法调用(从一台机去调用另一台机上的方法)RPC和RMI区别:RPC是网络服务协议,与操作系统和语言无关。RMI只适用于java
1. shell脚本开头#!/bin/bash #shell脚本开头2. 注释# #单行注释:<<! #多行注释......!3. 字符串name="java"echo ${#name} #统计name的长度4. 反引号反引号: 被``引起来的内容解释器优先执行5. 变量name="yinyongjie&q
什么是token?token相当于是一个令牌,在用户登录的时候由服务器端生成(基于用户名、时间戳、过期时间、发行者等信息进行签名),然后发放给客户端,客户端将令牌保存,在以后需要登录验证的请求中都需要将令牌发送到服务器端进行验证,如果验证成功,则返回数据。带token请求的大致流程:客户端使用用户名密码登录。服务端收到请求,去验证用户名与密码。验证成功后,服务端会签发一个Token,把这个Toke
线程栈状态有如下几种:1、NEW2、RUNNABLE3、BLOCKED #进入synchronized之前4、WAITING #已经进入synchronized,调用了wait()5、TIMED_WAITING #已经进去synchronized,调用了sleep()6、TERMINATED #线程结束线程锁解读:当一个线程占有一个锁的时候,线程堆栈会打印一个-locked<0x22b
https://reqres.in/
中央仓库地址https://repository.sonatype.org/#welcome
Mbps和KB/s换算?推算过程:8Mbps=1KB/s8Mbps=1024KB/s1Mbps=128KB/s例: 某系统实际宽带100M , 用jmeter压测出系统瓶颈时,用的总网络流量是2500KB/s,则1Mbps=128KB/s可以推算出实际才用了不到20M宽带,所以宽带远远没有达到系统瓶颈。
ctrl+d复制行ctrl+y删除行ctrl+alt+t格式化代码ctrl+alt+t添加条件语句、不同关键字、静态代码块psvm快速写出main方法sout快速写出打印语句ctrl+i重写接口实现类
Fiddler4设置如下:在Tools>FiddlerOptions中找接下来在手机端输入电脑的ip,端口8888
1、新建状态(New):新创建了一个线程对象。2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3、运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。4、阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,暂时停止运行。直到线程进入就绪状态,才有机会
文件名为db.properties第一种:通过ResourceBundle获取ResourceBundlebunble=ResourceBundle.getBundle("db");driver=bunble.getString("driver");url=bunble.getString("url");username=bunble.g
packageFile;importjava.io.File;/**CreatedbyAdministratoron2017/12/7.获取指定文件的个数*/publicclassGetFileNum{publicstaticvoidmain(Stringargs[]){Filefile=newFile("d:\\1");System.out.println(method(file,".java"
 用-XX:UseParallelOldGC打开对老年代进行并收集&n
 sz 下载2. 打包解压 jar –xvf xxxjar 解压 jar cvf xx.jar * 打包3. 后台运行 nohup java –jar xxjar & &
核心代码BufferedReaderbr=newBufferedReader(newFileReader("d:\e.txt"));//开始读文件Stringline;while((line=br.readLine())!=null){System.out.println(line);}br.close();
packageCollection;importjava.util.Arrays;importjava.util.Iterator;importjava.util.List;publicclassArrayToConnection{publicstaticvoidmain(String[]args){String[]str={"java","php",&qu
importjava.util.HashMap;importjava.util.Map;importjava.util.Set;publicclassMapDemo{publicstaticvoidmain(Stringargs[]){Map<String,String>map=newHashMap<String,String>();map.put("1"
synchronized:同步(锁),可以修饰代码块和方法,被修饰的代码块和方法一旦被某个线程访问,则直接锁住,其他的线程将无法访问非静态方法的同步锁对象是this静态方法的锁同步对象是当前类的字节码对象模拟火车站售票案例同步代码块:publicclassTicketimplementsRunnable{inttickets=100;//总票数Objectobj=newObject();//锁对象
提交代码到远程仓库流程1. 先添加到暂存区: git add . 2. 再提交到本地仓库 git commit -m "修改代码的备注" 例如: git commit -m "update token and https"[本次commit修改了token和https]3. 最后push
更新本地代码流程先从自己的分支切换到master_team分支:gitcheckoutmaster_team更新master_team分支:gitpull再切回自己的分支:gitcheckoutyinyongjie_dev把master分支合并到自己分支:gitmergemaster_team
写在前面的话:GitHub是个git仓库(相当于Git服务器),安装在远程服务器端。git是一个客户端工具,安装在用户的电脑上,用户通过git命令从GitHub上pull和push数据。 Git工作原理图 资料地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.htmlhttp://www.cnblogs.com/
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号