- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 java AES对称加密解密
public class LogEncryAES{ private final static String ivParameter = "f80937b36491699b"; //初始化向量参数,AES 为16bytes 此常量固定不可私自改动 public static void main(String[] args) { String sKey = "e772834b14c165
2017-09-12 10:08:23 396
原创 Liunx 学习之chmod,chown,chgrp命令
查看文件详细命令[root@localhost test]# lltotal 4-rw-r--r--. 1 root root 6 Jan 23 11:15 test.log修改文件权限命令[root@localhost test]# chmod 777 test.log [root@localhost test]# lltotal 4-rwxrwxrwx.
2017-01-23 11:30:03 417
原创 删除redis集群上的key的shell脚本
此脚本有几个前提1.我的redis集群是在同一台服务器2.我的端口是连续的3.如果redis集群在不同的服务器上可以修改这两行代码re=$(redis-cli -p $port keys $x) 改为:re=$(redis-cli -h 主机地址 -p $port keys $x)result=$(redis-cli -p $port del $x)改为: result=$(r
2016-11-18 17:43:10 4334
原创 学习Redis之Redis 大量数据插入
1.创建个命令文件,保存为redis_commands.txt文件内容如下 set key1 value1 set key2 value2 ...2.由于redis的管道命令需要特定格式的数据流,所以要将redis_commands.txt的文件内容转一下,这里参考了一个脚本cre_rediscommands.sh,脚本内容如下:#!/bin/bashwhile read
2016-08-05 16:28:17 3842
原创 tomcat启动一闪而过解决办法报错The CATALINA_HOME environment variable is not defined correctly
tomcat启动时一闪而过解决办法:1.查找报错原因:针对windows环境,liunx环境未进行测试我的tomcat安装路径为:D:\apache-tomcat-7.0.57进入cmd控制台找到启动脚本并执行 我的报错问题是:The CATALINA_HOME environment variable is not defined correctly
2016-07-22 12:19:19 18544
原创 学习Liunx之------wget lrzsz-0.12.20.tar.gz
1.ssh 到liunx服务器上 ssh root@192.168.0.135输入密码2.新建一个安装包文件夹[root@localhost bin]# cd /;此命令进入到根目录[root@localhost bin]# mkdir tools; 此命令新建一个文件夹[root@localhost bin]# cd tools;此命令进入该文件夹3.通过wg
2016-07-20 13:34:38 6971
原创 黑马程序员------银行业务调度系统
------- android培训、java培训、期待与您交流! ---------- 有三种对应类型的客户:VIP客户,普通客户,快速客户 ,异步随机生成各种类型的客户,各类型客户在其对应窗口按顺序依次办理业务 。本系统一共要产生三个号码管理器对象,各自管理一类用户的排队号码。这三个号码管理器对象统一由一个号码机器进行管理,这个号码机器在整个系统中始终只能有一个,
2013-07-04 22:39:28 475
原创 黑马程序员------交通灯管理系统
-------android培训、java培训、期待与您交流! ----------模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左
2013-07-04 13:10:49 543
原创 黑马程序员------代理
------- android培训、java培训、期待与您交流! ----------代理的概念和作用为实现相同接口的目标类的各个方法添加一些系统功能,如工作日志、性能测试、权限控制等。 面向方面的编程(AOP):系统存在交叉业务、一个交叉业务要切入到系统中的一个面。 上图中的安全、事物、日志管理就是交叉事物。动态代理如果为每个类编写一个代理类
2013-07-03 19:48:21 498
原创 黑马程序员————类加载器
------- android培训、java培训、期待与您交流! ----------一、类加载器:负责加载硬盘上的java类,加载到虚拟机中。系统中可以安装多个类的加载器。系统默认的有三个主要的类加载器,每个类负责加载特定位置的类:三个系统默认的类加载器:BootStrap、ExtClassLoader、AppClassLoader.BootStrap:负
2013-07-03 13:00:26 526
原创 黑马程序员-----单例设计模式
------- android培训、java培训、期待与您交流! ----------单例设计模式:原因:保证一个类在内存中的对象唯一。例如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。思想:1,不让其他程序创建该类对象。2,在本类中创建一个本类对象。3,
2013-06-06 15:21:08 430
原创 黑马程序员-----集合类工具
------- android培训、java培训、期待与您交流! ----------Map集合:该集合存储键值对。 |--Hashtable:底层是哈希表数据结构,不可以存入null键和null值。该集合是线程同步的。jdk1.0 |--HashMap:底层是哈希表数据结构,允许使用null键和null值。该集合是不同步的。jdk1.2 |--TreeMap:底层是二叉树数据
2013-06-03 10:25:11 520
原创 黑马程序员-----高级for循环
------- android培训、java培训、期待与您交流! ----------高级for循环高级for循环:底层原理是迭代器格式:for(数据类型 变量名 : 被遍历的集合(Collection)或者数组){}对集合进行遍历,只能获取集合元素,但是不能对集合进行操作。迭代器除了遍历,还可以进行remove集合中元素的动作。如果使用LIstIterat
2013-06-02 23:52:03 535
原创 黑马程序员-----泛型
------- android培训、java培训、期待与您交流! ----------泛型 泛型:JDK1.5版本之后出现的新特性。用于解决安全问题,是一个类型安全机制。好处:1,将运行时期出现的问题ClassCastException转移到了编译时期。方便于程序员解决问题。让运行时期问题减少,安全。2,避免了强制类型转换麻烦。例子:ArrayList a1 =
2013-06-02 23:49:53 476
原创 黑马程序员-----线程学习
------- android培训、java培训、期待与您交流! ----------线程的学习1.多线程的安全问题问题原因:当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完,另一个线程参与进来执行。导致共享数据的错误。解决办法:对多条操作共享数据的语句,只能让一个线程都执行完。在执行过程中,其他线程不可以参与执行。Java对于多
2013-06-02 23:48:29 518
翻译 黑马程序员-----java帮助文档的制作
------- android培训、java培训、期待与您交流! ----------java帮助文档的制作凡是public修饰符修饰的方法都应用文档注释的方法注释,都可以被文档注释工具所提取。要把一个类生成帮助文档,这个类必须是public修饰!javadoc用法:javadoc -d myhelp -author -version ArrayTool.java其中myh
2013-06-02 23:45:19 771
原创 黑马程序员-----IO的学习
------- android培训、java培训、期待与您交流! ----------IO的学习字符流中的基本父类:Writer和ReaderWriter中有OutputStreamWriter中的FileWriter用于操作文件。FileWriter fw=new FileWriter(“demo.txt”/*,true*/);传递一个true参数,代表不覆盖已有的文件。并在
2013-06-02 23:41:53 563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人