一般来说都用eclipse自动化图形工具搞定,我用的是ubuntu,所以需要自己打包引入。 什么是包? 这是对java源代码的组织和管理的一种方式,比如:当操作系统某个目录的文件非常多的时候,我们一般建立子目录分类管理,java中的包跟文件目录的作用类似。 1,声明一个包,用package,放在文件 ...
分类:
编程语言 时间:
2018-07-07 13:54:46
阅读次数:
203
对于学习J2EE的框架有很大的帮助,代码里使用了各种设计模式、事件机制、Java8语法、代码量也很小,web服务使用Netty作为支持,对HTTP/网络想研究的一定是你的必读品。目前在写 Blade-In-Action 小书。 我之前也写过如何实现IOC/MVC框架的简单博文,可以在这个biezhi ...
分类:
编程语言 时间:
2018-07-05 21:26:22
阅读次数:
146
* JDBC代码繁琐,每一次JDBC都需要编写“同样”的六步。 * sql不能配置,在JDBC编程中sql语句是写在java源程序当中的,sql语句经常会发生改变(业务发生了改变),sql改变之后,需要重新修改java源代码,重新编译,重新部署,重启服务器。 显然这个设计违背了一个开发原则:开闭原则 ...
分类:
数据库 时间:
2018-06-19 11:46:41
阅读次数:
196
我们可以吧JVM的基本结构分为四块:类加载器、执行引擎、运行时数据区和本地接口。一般来说Java程序在JVM中的执行流程如下: ①、首先我们会利用javac命令将我们所编写的.java源代码文件变异成.class文件 ; ②、类加载器将.class文件加载到运行时数据区; ③、利用执行引擎调用本地接 ...
分类:
其他好文 时间:
2018-06-11 17:23:36
阅读次数:
193
使用Virbox Protector对Java项目加密有两种方式,一种是对War包加密,一种是对Jar包加密。Virbox Protector支持这两种文件格式加密,可以加密用于解析class文件的java.exe,并且可以实现项目源码绑定制定设备,防止部署到客户服务器的项目被整体拷贝。两种加密方式War 包加密当你的项目在没有完成竣工的时候,不适合使用 war 文件,因为你的类会由于调试之类的经
分类:
编程语言 时间:
2018-06-11 12:00:49
阅读次数:
332
在讨论JVM内存区域分析之前,先来看一下Java程序具体执行的过程: Java 程序的执行过程:Java 源代码文件(.Java文件)-> Java Compiler(Java编译器)->Java 字节码文件(.class文件)->类加载器(Class Loader)->Runtime Data A ...
分类:
编程语言 时间:
2018-06-09 11:38:03
阅读次数:
177
先上效果图: 经常抓包时出来的数据是这样的: 每次模拟的话都需要手动构建这些数据的键值对 这个操作很繁琐而且很容易出错所以我准备做一个这种小工具 分析文本发现可以直接搜索替换 java源代码: 布局的xml代码: 效果图: ...
分类:
编程语言 时间:
2018-06-03 14:48:09
阅读次数:
166
一直喜欢编程,最近决定潜心入坑。起初一直在研究要学什么语言,想过c语言,学过VB(两天。。。),后来听说了python,功能强大,并且适合小白入手。文笔不行,但还是申请了博客号,以便记录、发表自己的所想所悟,希望往后的日子能坚持现在的这份热忱,达到自己想要达到的高度。加油! ———————————— ...
分类:
编程语言 时间:
2018-06-01 23:12:42
阅读次数:
329
首先,CLR和JAVA虚拟机(Java Virtual Machine,简称:JVM)并非一个层面的系统。前者可松散地被描述为just-in-time(JIT)优化编译器和垃圾收集器的混合物,而后者仅仅是一个解释器; 其次,早先的JVM使用的是第一代解释器原理,先将java源代码编译成字节码(byt ...
分类:
其他好文 时间:
2018-05-21 00:06:10
阅读次数:
172
1.maven依赖 2.建立项目 建立两个java文件。 第一部分,HtmlUnitforBD.java:主要实现摘取百度搜索的URL链接; 第二部分,transURLtoINFO.java:摘取链接的具体内容。 3.观察网页内容 观察网页源码: 3.1百度输入框参数:id=kw 3.2“百度一下” ...
分类:
编程语言 时间:
2018-05-08 19:22:56
阅读次数:
201