`
文章列表
npm config set registry 
React Native 库版本升级 (Upgrading) 与降级讲解 React Native 进行签名打包成 Apk React Native 移植原生 Android 项目 React&React Native生态-探索学习 React Native 性能 H5、React Native、Native应用对比分析 React Native 动画 探索React源码的全局模块系统 学习React第二步
1、Git全解析之用起来先   2、Git: 聊聊Rebase命令   3、git学习  
 echo -e "\e[1;31m error 失败\e[0m"
方法一 1.写一个转换器类,继承ClassicConvert public class IpConvert extends ClassicConverter { @Override public String convert(ILoggingEvent event) { return "10.10.10.10"; } }  2.在logback.xml中注册该转换器,并自定义转换符 <conversionRule conversionWord="ip" conv ...
众所周知,想要在匿名内部类中用匿名内部类外部的变量需要定义成final,为什么呢? private static ThreadFactory build(ThreadFactoryBuilder builder) { final String nameFormat = builder.nameFormat; final Boolean daemon = builder.daemon; final Integer pri ...
1、utf-8 对于英文字母每个字母占1个节字,对于中文占3个字节 2、unicode编码,所有都占用两个字节,但额外增加一个BOM(2字节)用于区别大小端问题 3、java中的字符类型默认是用unicode(usc-2)编码的,所以占用2字节 4、usc-2与utf-8都是属于unicode编码的一种  
备忘,需要忽略掉checkstyle时:   mvn eclipse:eclipse -Dcheckstyle.skip=true   经常在打包时点了skip test来运行,但这样再去运行测试用例的话,会提示没有编译,应该改成 -DskipTests   区别: -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。 -Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。
最近在了解https协议,大体流程都可以理解,但有一个小问题,服务端把它的公钥证书发给客户端后,客户端收到证书,用ca的公钥去对证书中的签名解密,可以验证: 1、证书是真实有效的 2、证书中的公钥是值得依赖的 但是假如有黑客中服务端返回证书的时候,拦截了请求,并把证书改成自己的证书(这个证书也是由CA颁发的),那客户端就不能觉察哦?是这么理解么?

URI与URL

URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。 URI是以一种抽象的,高层次概念定义统一资源标识,而URL和URN则是具体的资源标识的方式。URL和URN都是一种URI。
近期做支付宝支付,总结了一下支付流程:  
在eclipse中开发maven web工程,每次都要先install,再重新启动tomcat才能看到修改代码后的效果非常麻烦。 今天抽了点时间在网上搜索进行了修改:   1、下载tomcat插件,并安装 2、修改tomcat目录下的server.xml增加context节点的方式将tomcat指向web工程src/main/wabapp目录 3、在eclipse中修改工程build classpath指向src/main/wabapp/classes 4、pom.xml中通过插件把编译路径指向src/main/wabapp   最后,启动tomcat,无论修改页面,还是修改 ...

内存溢出

    博客分类:
  • java
从接触java就有内存溢出的问题,一直都是遇到就百度,修改JVM参数,没有好好理解。今总结之:   一、常见的Java内存溢出有以下三种:   1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置 ...
package test.java; /* 包含三个部分: 一个括号内用逗号分隔的形式参数,参数是函 数式接口里面方法的参数 一个箭头符号:-> 方法体,可以是表达式和代码块,方法体函数 式接口里面方法的实现,如果是代码块,则必须 用{}来包裹起来,且需要一个return 返回值,但 有个例外,若函数式接口里面方法返回值是 void,则无需{} */ public class TestRunable { public static void runableTest() { new Thread(new Runnable( ...
在linux与window下\与/的区别,可以通过以下方法优雅解决: public static void main(String[] args) { Properties properties = System.getProperties(); Enumeration<?> propertyNames = properties.propertyNames(); while (propertyNames.hasMoreElements()) { String key = (String)propertyNames.nextElement(); S ...
Global site tag (gtag.js) - Google Analytics