- 浏览: 100616 次
- 性别:
- 来自: 北京
最新评论
文章列表
数据传输加密(DES) java实现
- 博客分类:
- 算法
秘钥的生成:可以利用机器码生成秘钥。例如:IOS端在注册用户名密码的时候,同时将iPad的机器码保存在对应账户里(数据库里),这样当往指定iPad端传输数据的时候,就用保存在数据库中的此iPad机器码生成秘钥,而在iPad的程序里则直接调用此iPad机器码生成秘钥进行解密。
加密算法
/*
* @param encryptString 待加密的字符串
* @param encryptKey 生成秘钥的字符串,例如:机器码
* @return 加密后的字符串
*/
public String encrypt(String encryptString,String e ...
首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的? ...
基于Java的IDEA加密算法探讨分析
- 博客分类:
- 算法
一、IDEA数据加密算法
IDEA数据加密算法是由中国学者来学嘉博士和著名的密码专家 James L. Massey 于1990年联合提出的。它的明文和密文都是64比特,但密钥长为128比特。IDEA 是作为迭代的分组密码实现的,使用 128 位的密钥和 ...
select 多级联动
- 博客分类:
- JQury
地区:<select id="drpProvince"></select> - <select id="drpCity"></select> - <select id="drpArea"></select>
<script type="text/javascript">
//联动select数组
var arrSelect = new Array(document.getElementById(" ...
绿色版mysql,重装系统之后启动mysql
- 博客分类:
- mysql
绿色版mysql,重装系统之后启动mysql
1、安装mysql服务从MS-DOS窗口进入目录F:\mysql-5.0.51b-win32\bin,运行如下命令:mysqld --install mysql --defaults-file=F:\mysql-5.0.51b-win32\my.ini2、启动mysql数据库启动MySQL服务:net start mysql停止MySQL服务:net stop mysql删除MySQL服务: mysqld --remove mysql即可
linux查看进程和终止进程
- 博客分类:
- Linux
linux查看进程和终止进程
1. 在LINUX命令平台输入1-2个字符后按Tab键会自动补全后面的部分(前提是要有这个东西,例如在装了tomcat的前提下,
输入tomcat的to按tab)。
2. ps 命令用于查看当前正在运行的进程。
grep 是搜索
例如: ps -ef | grep java
表示查看所有进程里CMD是java的进程信息
ps -aux | grep java
-aux 显示所有状态
ps
3. kill 命令用于终止进程
例如: kill -9 [PID]
平台:
操作系统:ubuntu11.10
1.在ubuntu11.10下的ubuntu软件中心中有自带的eclipse,但是这里我们不用这个eclipse,因为当你用这个版本的eclipse安装ADT时会出现两个错误(缺少插件包),要想知道具体缺少什么可以自己去试试!
2.安装步骤(默认你已经安装jdk.1.6)
(1)下载eclipse (不要用ubuntu自带的)
官网下载地址:http://www.eclipse.org/downloads/packages/eclipse-rcp-and-rap-develop ...
文件--> byte --> 文件
- 博客分类:
- java基础
1、将文件读取到内存中
文件 到 文件对象
File file = new File("E:/FrameTab.rar");
文件对象 到 数据流对象
FileInputStream fis = new FileInputStream(file);
数据流对象将数据读取到 byte 内存
byte[] b = new byte[1024]; //仅能存1KB数据
fis.read(b);
然后内存中就存放好了文件内的所有数据,b指向该内存地址
2、将内存中数据保存在硬盘中
Socket技术二(一个服务器,多个客户端)
- 博客分类:
- Socket
主要用到线程和线程池。没个客户端访问都要启动一个线程,然后将其存放在线程池中。这样就实现了多个用户的同时访问!
启动一个服务器,三个客户端,将其发送是信息分别为“send1”“send2”“send3”。运行结果为:
server控制台:send1
send2
send3
send1客户端:已收到信息为:send1
send2客户端:已收到信息为:send2
send3客户端:已收到信息为:send3
package testSock ...
这个Socket的例子是只有一个服务器端(Server)和一个客户端(Client)
package test_Socket_base;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) {
...
eclipse下配置Tomcat6.0的数据库连接池详解
1. 在自己的项目下的META-INF(注意:不是WEB-INF,我看网上很多人都弄错了)下面新建一个context.xml文件,文件内容为:
<?xml version="1.0" encoding="UTF-8"?>
<Context&g ...
你要去理解什么是内部类,内部类的作用,java的多态,什么是回调函数。
匿名内部类是当做函数的参数传递给方法的,在这个方法中,会用接口类型接受传入的匿名类,然后调用其方法,这是多态。原理其实是实现了回调。
因为他会调用你匿名内部类中的方法。
给你举个例子:手敲的代码,未经测试
interface InterfaceA{
String go();
}
class Test(){
public void prtGo(InterfaceA ia){
System.out.println(ia.go( ...
Apache安装图解
- 博客分类:
- 服务器
一、软件准备
Apache 官方下载地址:apache_2.2.4-win32-x86-no_ssl.msi(http://www.axint.net/apache/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl.msi)
现在最新版是2007年9月20日发布的 2.2.6 ,这个是中国大陆的镜像下载地址:apache_2.2.6-win32-x86-no_ ...
后台运行--音乐播放器
- 博客分类:
- Android
主要用到类android.app.Servier 程序中包括 Activity01.java 和 MusicService.java
Activitu01.java中有两个按钮的监听,如下
//开始按钮
private OnClickListener start = new OnClickListener(){
public void onClick(View v) {
//开启Service
startService(new Intent("com.jiang.MusicServic"));//这里的“com.jiang ...
使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。
(1)Unable to resolve target 'android-5'
因为本机中现在使用的是2.1的SDK,API的版本是7;而导入的工程使用的是2.0开发的,其API版本是5。
需要将default.properties中的target=android-5改为target=android-7就好了。
但要注意,也要同步将AndroidManifest.xml中的<uses-sdk android:minSdkVersion="5" /&g ...