- 博客(53)
- 收藏
- 关注
原创 数据与通讯安全保证
涉及到敏感数据的项目都会面临数据加密的问题,下面说一下我们项目中的一些选择和实现传输加密我们平时碰到的最多的场景可能会是传输过程中的加密,这种加密保证的是传输过程中的信息的私密性避免敏感信息被截获,如用户注册过程中是的私人信息、或是我们在使用即时通讯工具传输的私人信息等。如果信息过于敏感和重要如涉及身份证通讯地址和手机号码等我们采用RSA+AES结合的方式来保证安全性,这种场景下信息是从用户端产生传输到服务器端的我们要保证的是传输的安全,用户端已经获得了RSA的公钥,用户端需要产生AES的密码,为了
2020-05-27 17:21:28
284
原创 Centos ssh私钥免密登录
为了更高等级的服务器安全,一般情况下我们都不让服务器使用账号密码来登录,下面我们来看一下怎么样使用私钥来免密登录。#添加用户登录服务器后创建用户,如: adduser testuser#设置权限如果需要给该用户root权限,则可将用户加入到sudoers中:chmod -v u+w /etc/sudoers 将文件设置为可写在## Allow root to run any com...
2019-11-04 18:39:27
254
原创 MAC OS ssh key永久保存
MAC OS 升级后不能像原来一样通过:ssh-add -K 来将将密钥或是密钥的密码永久保存,这样每次重启后你将不得不手动再加载一遍密钥或是输入一遍密码,网上查了几种方法如automator等都不太方便,最后在stackoverflow中搜索到了一种解决方法,我感觉对我来说最方便,有需要的可以使用以下配置方法:在 /Users/youname/.ssh / 下创建一个名为:config的文件,...
2019-11-04 17:41:18
6278
原创 搭建基本的日志监控系统elk+filebeat+redis+elastalert
filebeat+redis+logstash+elasticsearch+kibana+elastalert搭建基本的日志监控系统因为现行业务的需要服务器已开始转向分布式和微服务化,为方便排查错误及预警自己动手试了一下日志收集监控系统的搭建。filebeat-7.1.1日志采集使用的是filebeat,收集端没有使用logstash是因为logstash是java实现的太重机器的资源消耗...
2019-06-11 15:25:54
724
原创 MacBook Pro 用户系统故障修复
MacBook Pro 用户系统故障修复用了好几年的macOS第一次碰到用户系统故障:系统版本:macOS High Sierra 10.13.6登入系统后所有应用都变成了?号**所有应用(真的是所有,包括系统自带的设置等)都无法打开,点击后报:“ 该文件已经被删除了, 或者文件丢失. 需要重新安装该文件”但Finder是可用的,所有文件都没有丢失,还可以连接网络用户修复:...
2018-08-24 11:10:56
3151
1
转载 Redis持久化存储(AOF与RDB两种模式)
Redis中数据存储模式有2种:cache-only,persistence; cache-only即只做为“缓存”服务,不持久数据,数据在服务终止后将消失,此模式下也将不存在“数据恢复”的手段,是一种安全性低/效率高/容易扩展的方式; persistence即为内存中的数据持久备份到磁盘文件,在服务...
2018-06-14 11:38:57
220
原创 android 显示flash视频播放器
因项目需要在web view中能打开网页链接,但是有的网页中包含了使用了flash的视频播放器,如果是默认的web view 打开这样的网页flash的位置为显示为空白,根据网上查找的资料通过以下方式可以解决:webSettings.setJavaScriptEnabled(true); if (Build.VERSION.SDK_INT >= Build.VERSION_CODE
2015-12-02 12:49:25
2831
4
原创 Android Studio 9 patch 编译错误
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-08-28 10:40:06
19561
4
原创 诈骗短信报警12110
大家经常会收到垃圾短信或是诈骗短信,大部分都会直接删除不予理会,但是如果你能再多花一点时间将这条短信发送给短信报警平台就更好了。具体发送方法:将收到的诈骗短信直接转发给:12110 即可,有时候可能是发送失败,发送失败的主要原因是诈骗短信使用了彩信方式发送的,所以我们只需要复制那条短信的文本内容发送给12110就行了,发送成功后会很快收到:“感谢您对110短信平台的支持”我在上
2015-04-21 09:01:54
8823
转载 Android 读取图片的颜色值
Android SDK中提供了Bitmap图片每个像素颜色读取的方法:public void getPixColor(){Bitmap src = BitmapFactory.decodeResource(getResources(),R.drawable.imgbg); int A, R, G, B; int pixelColor;
2015-02-03 11:54:48
17268
1
原创 android:background="#88CCCCCC" 8位颜色值 是什么意思?
我们在Android开发时常用的颜色值为6位或3位如:android:background="#CCCCCC" 或android:background="#CCC"那如果颜色值是8位的是表示什么意思,会是什么效果呢?如下:android:background="#88CCCCCC"三位和六位的是rgb色值rrggbb,而八位的值表示argb色值(aarrggbb),a就是alp
2013-12-19 11:08:21
8965
原创 list view滚动到顶部第一个item
一个项目中做了个list view显示数据,数据可以分类型进行筛选,类别切换时希望能将list view自动滚动到顶部第一个item的位置,加入了listView.setSelection(0);居然不起作用我已为碰到了什么兼容性问题。后来请教了个同事马上搞定,问题原因如下原代码:videoListView.setSelection(0);videoAdapter.notify
2013-11-27 11:01:02
21081
4
转载 Android 继承ListActivity在页面中添加其它控件
android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > android:layout_width="fill_parent" android:layout_
2013-10-12 13:12:52
1972
原创 log device is empty!
一台华为的定制机在开发时,发现在logcat中无法查看到log信息,猜测是手机的出厂设置时把log输也给关闭了,网上查了一下解决方案如下: Dial this: *#*#2846579#*#*Service menu will appear.Go to “ProjectMenu” -> “Background Setting” -> “Log Setting” Open “Lo
2013-09-30 15:29:12
1007
原创 ADB monkey test
http://developer.android.com/tools/help/monkey.html adb shell monkey -p ct.bestone.fb.activity --throttle 100 -v 50000 > monkey_xxx.txt-p 选项只能用于一个包;--throttle 100 每次触发事件的时间间隔,100为100毫秒;-v 增加
2013-09-29 12:58:10
1345
转载 WIN7 USB每次启动后都需要手动禁用再启用解决方法
前段时间电脑上装了个U盘修复软件后,U盘没有修好,倒是把系统USB接口搞出毛病来了,现在电脑每次重启后,总显示:Standart Enhanceed PCI to USB Host Controller不能用,设备无法正常启动。但手动禁用再启用后USB接口就正常了,做了很多尝试,也把USB驱动重装了还是无法解决,网上看到说只有重装系统才能解决。重装系统太麻烦,实在懒的重装,所以一直忍了两个月,
2012-12-18 11:07:12
12037
2
原创 Word(docx)文件结构
可以尝试将一个Word(docx)文件的后缀改名为(zip),解压后你可以看到文件是由一些XML文件及其它资源文件组成的。
2012-10-25 17:07:30
3876
转载 从Oracle中导出数据到文本文件
SET echo offSET feedback offSET pagesize 50000SET linesize 20000SET verify offSET pagesize 0SET term offSET trims ONSET heading offSET trimspool ONSET trimout ONSET timing offSET verify of
2012-04-12 15:13:21
864
转载 Maven常用命令
MVN 常用命令 1.前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。2.命令mvn pom.xml文件
2012-03-09 12:24:46
6036
转载 java中Collections.sort() 排序函数的用法
用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下: /** * 根据order对User排序 */ public class User implements Comparable{ private String name; private Integer order; public S
2012-03-08 15:05:28
4210
转载 java构造函数的执行顺序
一个以前没有注意的问题:java构造函数的执行顺序昨天在改一处代码时发现执行的过程和预想的不一样,仔细探究才发现是构造器执行顺序问题.(汗自己一下,基础不够扎实) 特地做了一些尝试然后把java构造器的执行顺序整理出来.首先是我测试的代码: public
2011-09-29 16:41:47
1047
1
原创 java分割二进制文件
/* * * 读取已知格式的打包文件,通过文件头标志来拆分文件 * */import java.io.*;public class write{ protected static byte[] strbyte = null; public st
2011-08-11 14:07:15
1736
转载 String , StringBuffer, StringBuilder的区别
转载自:http://www.cnblogs.com/liuyhaiying/articles/945419.htmlString是不可改变,定长;StringBuffer, StringBuilder 是不定长,可改变. 注意:本来以为String
2011-07-06 12:50:53
640
原创 DatabaseMetaData的用法(转)
一 . 得到这个对象的实例Connection con ;con = DriverManager.getConnection(url,userName,password);DatabaseMetaData dbmd = con.getMetaData();二. 方法getTables的用法原型:ResultSet DatabaseMetaData.getTables(String catalog,
2011-06-15 18:45:00
13556
1
转载 logic:iterate应用
logic:iterate> 是Logic 标签库中最复杂的标签,也是用途最广的一个标签,它能够在一个循环中遍历数组、Collection、Enumeration、Iterator 或 Map 中的所有元素。1. 遍历集合 logic:iterate> Vector animals = new Vector(); animals.addElement("
2011-06-15 18:35:00
767
转载 Unable to locate tools.jar. Expected to find it in........
<br />在运行ant编译程序时碰到该问题。Ant默认在jre6目录下找tools.jar。这里说一下jre和jdk的区别。Jre是运行环境,及编译后的java程序运行时只需要jre就行了;jdk是开发环境,当你开发java程序时需要用jdk。Jdk包括了jre,及java程序运行有jre或jdk都可以,但jdk包括了在开发过程中需要的工具。如果只是运行java程序,只要jre就行了,因为jre要比jdk省空间。<br /> <br /> 我在配置java环境时一般都将D:/jdk6/bin目录直
2011-04-02 11:59:00
4779
4
转载 DatabaseMetaData类中getProcedureColumns方法的使用
public ResultSetgetProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)
2011-03-25 19:52:00
2117
1
原创 Eclipse自带Ant的问题
今天在编译一个工程的时候突然Ant报错,原因是一个sql目录下没有文件,是空目录,但是在别的同事的机器上都是好的,不知道我的为什么不行,后来找个同事帮忙看一下,才发现原来我的Eclipse重新下载了最新版的3.6.2下载完成后没有配置Ant而是使用了默认的Eclipse自还的Ant,但自带的Ant的版本为1.7所以因为版本的差异导致SQL空目录时报SQL执行错误。重新设置Ant到外部的Ant 1.8 后再次运行就一切正常了。
2011-03-02 10:28:00
2940
1
转载 log4j基本应用
<br />以Tomcat5.5为例,tomcat5.5在默认情况下,并不会自动记录日志信息,需要人为配置。<br />1、在项目中src下建立一个属性文件log4j.properties<br />2、在文件中写入日志的信息及日志记录的等级:<br />log4j.rootLogger=info,Console,R <br />log4j.appender.Console=org.apache.log4j.ConsoleAppender<br />log4j.appender.Console.layout
2011-03-01 15:28:00
672
原创 关于HaspMap的顺序问题
<br />最近在做一个项目时,有一个程序需要通过HaspMap来传递参数,而且接收参数的方法对Map中的参数顺序敏感。<br />所以一开始调试的时候没有注意到HashMap是无序的,就是和你set的顺序无关的,所以程序出现了Bug,后来使用LinkedHaspMap替代了HaspMap就解决了。<br /> <br />1. HashMap好像不能排序?不能排,能排的话,哈希算法也就没有意义了.就是要把这些值散列开才爽啊。如果要排序, 请用TreeMap<br />2.HashMap岂止不能排序!就算你
2011-02-22 12:28:00
1356
原创 上一份工作还残存的一些小技巧
上一份工作做了近四年了,期间不能上网,所以很多有用的东西也不能放到网上,现在回想一下大部分都已淡忘了。把能想起来的放上来吧,不然以后会全部忘记的,虽然不是什么大的技术但对工作中偶尔会用所帮助的。 一个同事讲的一个不错的JAVA求子集的方法:public class Subset { public static void printSubset(String... args){ for(long i = 0; i for(int j = 0; j
2011-01-06 22:56:00
653
原创 PowerDesigner使用技巧
PowerDesign高级应用编写相关的VBS脚本在PowerDesign里自定义一些命令与操作等,具体的可以参考C:/Program Files/Sybase/PowerDesigner 9/VB Scripts目录下的脚本示例。怎么运用这些脚本呢?在Tools-》Execute Commands里可以进行操作。具体说明在帮助里写的很清楚。帮助的位置在 PowerDesigner Gene
2006-08-31 19:24:00
2241
原创 DB2常用命令(一)
在命令行状态 运行db2cmd后启动来初始化命令行环境。DB2常用命令(一) //建立数据库DB2_GCB CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32 //连接数据库 connect to sample1 u
2006-02-20 10:54:00
1840
原创 AJAX技术学习
因最近没有出差工作相对不是很忙,所以公司内有了做技术储备的机会。因我们所做的项目基本上都是基于B/S的,所以相实现与传统C/S一样的交互效果比较困难,这也是B/S开发中常常会碰到的一个问题。面对越来越挑剔的客户,他们已不再单单满足于功能的实现,对人机届面、易用性和交互性都提出了更高的要求。AJAX技术是目前解决客户端交互性的一个不错的解决方案。其实AJAX并不是什么新鲜的技术所谓AJAX是指“异步
2005-10-18 16:26:00
1300
2
原创 十一长假结束了。
这次公司从9月30号放到了10月9号,我们一行四人到长白山玩了个开心。节前两天买的柯达Z7590在这次行程中发挥了重大作用,在实战过程中发现这款机器性能真是不错,自动模式很好用基本能满足大部分的场合和要示,丰富的手动功能也给了自由发挥的空间:)这次拍了几百张相片,每一次用数码相机,不过还是有部分相片拍的相当不错。
2005-10-10 16:38:00
887
原创 十一长假
因要去吉林所以,今年的十一要提前过了:)请好了假明天()就要出发了。看了好久的数码相机终于出手了柯达Z7590,全套:电池+UV镜+三角架+512M KingStone卡共花了3200。因为是在上海八佰伴旁边的太平洋数码买的所以感觉还是比较正规有发票。用了一下机器感觉还可以,好多功能还在摸索中,希望以后能对它有更高的评价吧。这次外出就可以好好的用用这款机器了 ,哈哈
2005-09-26 18:27:00
843
原创 DB2备份操作
misdb---->webdb1.建立目标数据库,webdb 例:db2 create db webdb2.在源数据库中导出教表得DDL语句 例:db2look -d misdb -e -a -o c:/test.sql -i db2inst1 -w db2manager 参数说明: -e: 抽取复制数据库所需要的 DDL 文件 -o: 将输出重定向到给定的文件名 -i: 登录到数
2005-08-30 16:06:00
1398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人