`
qingwei201314
  • 浏览: 163420 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
一.混淆(obfuscator) 1.class可通过反编译成java,如果不想被完全反编译,可通过混淆,混淆后反编译出来的代码将与源文件不完全相同.混淆工具可用proguard,下载地址:http://proguard.sourceforge.net/ 2.下载后解压,在cmd下进入proguard/lib目录下,执行命令:java -jar proguard.jar @kevinConfig.pro 3.kevinConfig.pro文件在proguard/lib目录下,内容如: -injars C:\Users\Kevin\Downloads\proguard4.6\progua ...
1.用户登录时,用js对密码+随机码,进行md5,然后再传送到服务端.保证每次传送的字符串都不同,这样就算被窥探到信息,密码也不会被破.步骤如下:     在登录页面,先对输入密码进行MD5加密,再对随机码进行MD5加密,再把加密后的两个字符串拼起来,再进行一次MD5加密,传到服务端.服务端进行验证时,先取出DB中的密码,再从session中取出随机码,将随机码MD5后与从DB取出的密码拼成一个字符串,再与客户端传过来的比较,相同则登录成功. 客户端MD5加密的js包可到:http://pajhome.org.uk/crypt/md5/index.html下载. js加密码方法:hex_md5( ...
JAVA路径的方法: 注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功。 得到classpath和当前类的绝对路径的一些方法 获得CLASSPATH之外路径的方法: URL base = this.getClass().getResource(""); //先获得本类的所在位置,如/home/popeye/testjava/build/classes/net/ String path = new File(base.getFile(), "……/…… ...
不知道为什么,一直下载不了truelicense,今天折腾了一番,终于搞定了: 1.到http://tortoisehg.bitbucket.org 下载tortoiseHG,安装 2.到http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载putty,要下载exe版的,如:putty-0.60-installer.exe,安装完成后,将路径配至环境变量的path中(这一步不要忘记) 3.利用putty中的PuTTYgen生成公钥和么钥:   a.点击generate,等待生成完成   b.在key passphrase ...
1.tomcat + spring + hibernate + atomikos 配置分布式事务,数据库分别为mysql5.5.11 和 oracle10.2.0.1. 2.在atomikos 官网上下载AtomikosTransactionsEssentials-3.7.0 3.将atomikos/disc下的jar包拷到工程的web-inf/lib下. 4.下面是spring配置文件内容: <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.Annot ...
1.到pl/sql下载pl/sql development软件. 2.到oracle官网下载服务器对应版本的oracle client. 3.安装完以上两个软件后,在oracle client目录下建NETWORK/ADMIN文件夹,将tnsnames.ora拷到新建的目录下. 4.启动pl/sql development,输入user/password即可.
启动mysql后用navicat连接,一直连不上,报10061错误.原因: mysql不允许远程链接.修改mysql安装目录下的my.ini可解决问题: 1.在[mysqld]节点中增加:bind-address=0.0.0.0 2.重启mysql,重新用navicat连接. 问题解决.
用show variables like '%char%' 查看mysql的参数,结果应如下: mysql> show variables like '%char%'; +--------------------------+--------------------------+ | Variable_name            | Value                    | +--------------------------+--------------------- ...
1.安装mysql 5.5.10,老是启动不了,折腾很久,终于解决,拷一份my-medium.ini,改名成my.ini,服务便可以启动了。进入之后,再修改root 密码。 以下是mysql常用命令: Mysql常用命令   show databases; 显示数据库   create database name; 创建数据库   use databasename; 选择数据库   drop database name 直接删除数据库,不提醒   show tables; 显示表   describe tablename; 显示具体的表结构   select 中加上distinct去除重复字段 ...
Global site tag (gtag.js) - Google Analytics