JdbcUtils工具类

有两种方案:1、线程不安全的数据库工具类2、线程安全的数据库工具类代码如下1、线程不安全的数据库工具类db.propertiesdriver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/test username=root password=mysqladmin JdbcUtils.java test.java 2、线程
阅读本文

安全入门--------FangQ

本人有这一颗想安全产业发展的心,其实理由很简单,想自由,想了解自己虚伪环境下的真实(装逼)。  现在来说一下我安全的第一步吧。  翻Q(防止查水表),我乃自由兵团——  基本原理:  (shadowsocks + 海外vps + proxy)  源自-懒人自爱思考:     原理在手,那么就按照原理一步步来了。  一、选择vps    http://www.laozuo.org/myvps
阅读本文

Shiro入门之一 -------- Shiro权限认证

一  将Shirojar包导入web项目二 在web.xml中配置shiro代理过滤器注意: 该过滤器需要配置在struts2过滤器之前        shiroFilter</filter-name>    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>  </filter>  <
阅读本文

java加密技术(一) -Base64&MD5&SHA&HMAC

基本的单项加密算法:1.BASE64 严格的说,属于编码格式,而非加密算法2.MD5(Message Digest algorithm 5,信息摘要算法)3.SHA(Secure Hash Algorithm,安全散列算法)4.HMAC(Hash Message Authentication Code,散列消息鉴别码)复杂的对称加密(DES,PBE),非对称加密算法:1.DES(Data Encr
阅读本文

HBase写入的各种方式总结汇总(代码)

hbase一般的插入过程都使用HTable对象,将数据封装在Put对象中,Put在new创建的时候需要传入rowkey,并将列族,列名,列值add进去。然后HTable调用put方法,通过rpc请求提交到Regionserver端。写入的方式可以分为以下几种单条put批量put使用Mapreducebluckload    HTable  要向hbase中写入就免不了要和HTable打交道,H
阅读本文

HashMap与HashTable的区别

2011-09-18 01:19 HashMap和Hashtable的区别 导读: 1 HashMap不是线程安全的             hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。   2   HashTable是
阅读本文

75道逻辑思维题

75道逻辑思维题-------会作10道智商就是正常,会作30道就不是凡人,会作60道就是高智商稀有人才了! 2010-02-03 17:08 | (分类:竹马的世界) 【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。 【2】周雯的妈妈是豫林水泥厂的化验员。 一天,周雯来到化验室做作业。做完后想出去玩。 “等等,妈妈还要
阅读本文

关于浏览器极速模式怎么设置

以360安全浏览器为例: 首先我们打开360浏览器,这里就以 360安全浏览器6.2为例   打开浏览器之后,点击地址栏右边的一个图标,如下图,会自动显示两种模式,分别为高速模式和兼容模式。     我们这个时候选择极速模式即可。现在的浏览器就是极速模式了,极速模式比兼容模式可要快我了。如果是选择兼容模式的话,也是一样的操作,只要选择一下就行了。
阅读本文

你为什么喜欢测试?

在我职业生涯中,测试是一次偶然机会才得以成为我的工作。以前,我不明白为什么喜欢测试,也许把它仅仅当做一份工作,并无感情投入。看到一位朋友写的喜欢测试的原因。认为写得在理,这一条条的理由将我心中无以名状的对测试感觉具体化,愈加清晰。内容如下:     在我职业生涯的大部分时间都是做软件测试员,我过去常常澄清我喜欢我的工作的愿意和我为什么要继续。在不同的阶段,“喜欢”的因素是不同的。但是
阅读本文

PHP安全编码规范之安全配置篇

天融信阿尔法实验室 李喆因为配置不当引发的安全问题是屡见不鲜的,通过一系列的安全配置,可以很好的解决一些安全隐患,从而为系统增加安全系数。但是在开发过程中,因为需求的改变和编程的习惯可能会更改一些配置同时带来安全隐患。在这种情况下,需要更加的了解配置带来的安全隐患,也就是漏洞的产生原理。同时需要了解在打开一些配置安全隐患之后,该如何通过一些其他手段解决安全问题是我们重点需要讨论的问题。0×01注册
阅读本文

Linux学习5-线程

线程1.1什么是线程?  在一个程序中的多个执行路线就叫做线程(thread)。更准确的定义是:线程是一个进程内部的一个控制序列。    要搞清楚fork系统调用和创建新线程之间的区别。当进程执行fork调用时,将创建出该进程的一份新的副本。这个新进程拥有自己的变量和自己的PID,它的时间调度也是独立的,它的执行(通常)几乎完全独立于父进程。当在进程中创建一个新线程时,新的执行线程将拥有自己的栈(
阅读本文

JDK源码阅读—基本集合类(java.util)

JDK源码阅读—基本集合类My GithubVectorVector 实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。Vector 的大小可以根据需要增大或缩小,以适应创建 Vector 后进行添加或移除项的操作。每个向量会试图通过维护 capacity 和 capacityIncrement 来优化存储管理。capacity始终至少应与向量的大小相等;这个值通常比后者大些
阅读本文

20145209刘一阳《JAVA程序设计》第1周学习总结

20145209刘一阳《JAVA程序设计》第1周学习总结本周任务了解Java基础知识了解JVM、JRE与JDK,并下载、安装、测试JDK了解PATH、CLASSPATH、SOURCEPATH的作用并会设置Intellj IDEA 简易教程Java程序设计的DOS命令基础进入vim1.使用vim命令进入vim界面vim后面加上你要打开的已存在的文件名或者不存在(则作为新建文件)的文件名。 打开Xfc
阅读本文

20155322 2016-2017-2 《Java程序设计》 第一周学习总结

20155322 2016-2017-2 《Java程序设计》 第一周学习总结教材学习内容总结本周学习内容的主要是: 一、浏览教材,根据自己的理解每章提出一个问题。 在浏览教材后,我提出了以下问题:我们是否可以把API理解为已经标准化的“函数”?存于库中并在我们需要的时候进行调用?过多的使用import声明会不会造成编译混乱?类型转换从理论上来说并不安全,为什么编译程序会允许这样的编译方式,为什么
阅读本文

tomcat配置加密的连接器https

对称加密:加密和解密用的是同样的密钥。非对称加密:使用一对密钥,公钥和私钥,私钥只由一方保管,不能外泄;公钥可以发给任何请求它的人 那么得到公钥的一方怎么确定这个公钥是服务器发过来的呢?  这个就需要就公钥到第三方认证机构认证,生成数字证书,这个数字证书里面包含有公钥。 现在客户端要向服务器发送消息,服务器怎么知道这个消息是A发过来的而不是B或者C发过来的呢?  这时客户端也生成一对公钥和私钥,私
阅读本文

如何配置Wampserver

1、下载,如果提示,安装360安全卫士2、点击“人工服务”,搜索MSVCR,下载插件3、重新安装Wampserver4、右键该语言为中文5、左键--启动所有服务--切换到在线状态6、变绿色就可以了
阅读本文

java加密技术(二) -对称加密算法DES&AES

对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。DES  通过java代码实现如下:Coder类见:测试类:控制台输出:由控制台得到的输出,我们能够比对加密、解密后结果一致。这是一种简单的加密解密方式,只有一个密钥。 其实DES有很多同胞兄弟,如DESede(TripleDES)、AES、Blowfish、RC2、RC4(ARCFOUR)。这里就不过多阐述了,大同小异,只要换掉ALGO
阅读本文

基于node(express)实现微信内第三方网页获取用户信息

近来,有个需求:用户在微信中打开第三方网页,然后输入姓名手机号登录。用户退出后,再次进入网页不需要登录。拿到需求后,就看了下微信的公众平台开发者文档,原来微信内打开第三方网页,可以拿到用户的openid(每个用户唯一),甚至经过授权后可以拿到用户的昵称、性别、所在地等信息。废话少说,直接来吧!第一步:获取code示例:访问后会自动调转到第三方网页网址,如:http://www.oudigu
阅读本文

20155303 2016-2017-2 《Java程序设计》第一周学习总结

20155303 2016-2017-2 《Java程序设计》第一周学习总结教材学习内容总结浏览教材,根据自己的理解每章提出一个问题Chapter1 Java平台概论:MyProgram.java与MyProgram.class有什么区别?Chapter2 从JDK到:PATH于CLASSPATH有什么联系与区别?Chapter3 基础语法:Java语法与C语法有什么不同之处?Chapter4 认
阅读本文