- 博客(6)
- 资源 (16)
- 问答 (2)
- 收藏
- 关注
原创 Java 常量折叠
比较代码: A:int a = 1+2; B:int a =3;A与B,在程序运行时,使用的cpu时间是完全一样的。为什么?javac编译代码过程如下:在javac编译代码过程中,在进行语法分析中,编译阶段(java代码编译为class字节码文件的过程中)会进行把1+2,计算成结果3,存放到语法树中。该现象称之为常量折叠。我们运行阶段,直接从语法树中读指令,此时直接读到的就是3的结果。所以,A...
2018-04-17 14:56:12 295
原创 网络身份五大要素
当注册接口的时候,我们根据什么原则设计用户表呢?这里需要用到网络身份的五大要素。身份验证:它关系到你是否具有某项操作的权限,就像是你身份证明上的照片、某张会员卡、家里或房门的一串钥匙。代表身份:它涉及到你的身份或你宣称的身份,这和个人名片、个人资料一样,因为它让别人知道你的身份、职业等其他背景资料。通讯:它涉及到“如何能联系到你?”的问题。这和电话号码一样,不过如今涉及到更多的通讯工具,比如电子邮...
2018-04-15 13:23:43 1917
原创 Java的System类
1.获取配置System.getProperties(); 结果:{java.runtime.name=Java(TM) SE Runtime Environment, sun.boot.library.path=C:\Program Files\Java\jdk1.7.0_51\jre\bin, java.vm.version=24.51-b03, maven.multiModulePro...
2018-04-12 13:35:20 308
原创 myeclipse+git提交项目到多个远程仓库
项目中使用了github和码云两个代码仓库,由于github网络不稳定,所以需要平时使用码云。虽然码云可以强制从github下载代码到码云代码仓库,但是不能从码云代码仓库强制到github代码仓库。所以需要在myeclipse配置两个远程代码仓库,提交的时候进行两次远程提交。具体操作步骤:1.配置git的配置文件 找到本地代码中的本项目下的.git文件夹(默认隐藏,需要先显示出来)F:\MyEcl...
2018-04-11 16:10:59 806
原创 maven指定pom文件进行打包操作
maven package -f pomAPI.xml可以编写多个pom文件,不同的场景使用不同的pom进行打包
2018-04-04 17:19:36 36534
软件工程-软件部署手册模板
2020-12-09
centos7arm64重装yum所需要的rpm包
2020-12-01
kubernetes-release-1.18.zip-树莓派-centos7可用编译源码包
2020-08-07
ZD Soft Screen Recorder_8.0.exe
2020-02-20
elasticsearch-7.5.2-x86_64.rpm
2020-02-17
pi4j-core-1.2.jar
2020-01-15
maven-shade-plugin-3.1.0.jar
2018-11-10
vista/2008/win7 启动菜单自动修复工具
2012-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人