摘要: 本节我们来看如何在实验环境中实施和配置如下 VLAN 网络 配置 VLAN 编辑 /etc/network/interfaces,配置 eth0.10、brvlan10、eth0.20 和 brvlan20。 下面用 vmdiff 展示了对 /etc/network/interfaces 的修改 重 阅读全文
posted @ 2017-08-02 20:55 张松任 阅读(144) 评论(0) 推荐(0)
摘要: 线性表 线性表在计算机中可以用顺序存储和链式存储两种存储结构来表示。 其中用顺序存储结构存储的叫做顺序表。 用链式存储结构表示的叫做链表。 顺序存储 地址连续 预先分配内存,可能会导致浪费 查改容易,直接通过下标就可以访问 增删不方便,每一次增加或者删除,后面的所有数据元素需要向前移动一位或者向后移 阅读全文
posted @ 2017-08-02 20:43 张松任 阅读(136) 评论(0) 推荐(0)
摘要: 本文简单介绍几种常见的攻击手段及其防御方式 XSS(跨站脚本攻击) CSRF(跨站请求伪造) SQL注入 DDOS web安全系列目录 总结几种常见web攻击手段极其防御方式 总结几种常见的安全算法 XSS 概念 全称是跨站脚本攻击(Cross Site Scripting),指攻击者在网页中嵌入恶 阅读全文
posted @ 2017-08-02 20:42 张松任 阅读(214) 评论(0) 推荐(0)
摘要: 动态代理 上篇文章讲了什么是代理模式,为什么用代理模式,从静态代理过渡到动态代理。 这里再简单总结一下 什么是代理模式,给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问,即客户不直接操控原对象,而是通过代理对象间接地操控原对象。 静态代理是在程序发布之前,我们就必须写好代理类的 动态代理 阅读全文
posted @ 2017-08-02 20:41 张松任 阅读(135) 评论(0) 推荐(0)
摘要: 摘要算法 对称加密算法 非对称加密算法 数字签名 数字证书 web安全系列目录 总结几种常见web攻击手段极其防御方式 总结几种常见的安全算法 数字摘要 实现 将任意长度的明文通过单向hash函数摘要成固定长度的串。 Hash(明文)-->固定长度的摘要 特点 无论明文多长,计算出来的摘要长度总是固 阅读全文
posted @ 2017-08-02 20:31 张松任 阅读(188) 评论(0) 推荐(0)
摘要: 对象变量的并发访问 前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。 目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列 阅读全文
posted @ 2017-08-02 20:31 张松任 阅读(98) 评论(0) 推荐(0)
摘要: java多线程技能 前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。 目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列 阅读全文
posted @ 2017-08-02 20:31 张松任 阅读(130) 评论(0) 推荐(0)
摘要: MySQL系列(一) 基础知识大总结 前言:本文主要为mysql基础知识的大总结,mysql的基础知识很多,这里作简单概括性的介绍,具体的细节还是需要自行搜索。当然本文还有很多遗漏的地方,后续会慢慢补充完善。 目录 MySQL系列(一):基础知识大总结 MySQL系列(二):MySQL事务 MySQ 阅读全文
posted @ 2017-08-02 20:30 张松任 阅读(154) 评论(0) 推荐(0)
摘要: 等待通知机制 前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。 目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列(二) 阅读全文
posted @ 2017-08-02 20:30 张松任 阅读(103) 评论(0) 推荐(0)
摘要: MySql 事务 目录 MySQL系列(一):基础知识大总结 MySQL系列(二):MySQL事务 MySQL系列(三):索引 什么是事务(transaction) 保证成批操作要么完全执行,要么完全不执行,维护数据的完整性。也就是要么成功要么失败。 事务可以是n条sql语句(n>=0) 不是所有数 阅读全文
posted @ 2017-08-02 20:28 张松任 阅读(114) 评论(0) 推荐(0)
摘要: 前言:作为一个后台开发人员,我想有必要了解这些基础知识。如果本文有不严谨或者疏忽的地方,请指正。 目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列(二)之对象变量的并发访问 java多线程系列(三)之等待通知机制 java多线程系列(四)之Reentra 阅读全文
posted @ 2017-08-02 20:28 张松任 阅读(391) 评论(0) 推荐(0)
摘要: 注:只是经验值设定,仅供参考。 RHEL 6.2 CPU 24 Memory 128G 8节点 1.keep more event logs for dc_tuple_mover_events. 1 select SET_DATA_COLLECTOR_POLICY('TupleMoverEvents 阅读全文
posted @ 2017-08-02 20:27 张松任 阅读(901) 评论(0) 推荐(0)
摘要: Lock的使用 前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。 目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列(二 阅读全文
posted @ 2017-08-02 20:27 张松任 阅读(91) 评论(0) 推荐(0)
摘要: jvm内存区域与溢出 为什么学习jvm 木板原理,最短的一块板决定一个水的深度,当一个系统垃圾收集成为瓶颈的时候,那么就需要你对jvm的了解掌握。 当一个系统出现内存溢出,内存泄露的时候,因为你懂jvm知识,可以更加快速定位错误,可以通过参数去合理设置各内存区域的内存容量。 因为你对jvm的认识,写 阅读全文
posted @ 2017-08-02 20:27 张松任 阅读(178) 评论(0) 推荐(0)
摘要: 本章讲述Android开发中,传感器应用相关的知识点。 1.功能需求 做一个基于传感器的水平尺应用。 做一个基于传感器的水平尺应用。 2.软件实现 图1 图2 如截图所示:在手机上运行时,通过翻转手机,可以测试水平尺和罗盘的功能。 3.相关知识点 (1)传感器简介 Android传感器编程的基础知识 阅读全文
posted @ 2017-08-02 20:26 张松任 阅读(300) 评论(0) 推荐(0)
摘要: 本章介绍android高级开发中,对于性能方面的处理。主要包括电量,视图,内存三个性能方面的知识点。 1.视图性能 (1)Overdraw简介 Overdraw就是过度绘制,是指在一帧的时间内(16.67ms)像素被绘制了多次,理论上一个像素每次只绘制一次是最优的,但是由于重叠的布 局导致一些像素会 阅读全文
posted @ 2017-08-02 20:25 张松任 阅读(176) 评论(0) 推荐(0)
摘要: 本章介绍在Android开发中,关于NDK,gradle相关的知识点。 1.NDK简介 (1)NDK是一系列工具的集合 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK集成了交叉编译器,并提供了相 阅读全文
posted @ 2017-08-02 20:25 张松任 阅读(225) 评论(0) 推荐(0)
摘要: 本章讲述在android开发中,图片处理方面的优化。包括知识点为大图加载,图片压缩,图片缓存处理及开源图片处理框架Universal-Image-Loader。 1.图片引发的内存不足 当在android应用中加载一张高分辨率的图片时,十分容易出现Out of memory(OOM),这是由于内存溢 阅读全文
posted @ 2017-08-02 20:24 张松任 阅读(334) 评论(0) 推荐(0)
摘要: 本章以实际案例分析在android开发中,性能方面的优化和处理。设计到知识点有弱引用,memory monitor,Allocation Tracker和leakcanary插件。 1.测试demo 下载bug项目:https://github.com/lzyzsd/MemoryBugs,请注意配合 阅读全文
posted @ 2017-08-02 20:24 张松任 阅读(229) 评论(0) 推荐(0)
摘要: 上一章讲述了Android界面设计时,一些基本控件的使用,本章主要讲述自定义控件,Fragment和Headler线程机制。 1.自定义控件 (1)基本知识 dp、sp和dx px:像素点 dp:与像素密度密切相关 sp:相当于dp,修饰文字专用 dip:相当于dp 用法: 文字尺寸一律用sp 非文 阅读全文
posted @ 2017-08-02 19:56 张松任 阅读(129) 评论(0) 推荐(0)
摘要: 一个好的APP不仅有美观,好看的界面,更需要良好的性能和稳定性。作为一名开发人员,需要理解界面设计原则并写出优秀的界面设计代码。 本章主要讲述基本控件的使用,界面布局及一些常用的界面设计属性。 1.常用布局 (1) LinearLayout 相对布局 android:android:layout_w 阅读全文
posted @ 2017-08-02 19:56 张松任 阅读(300) 评论(0) 推荐(0)
摘要: 上一章讲述了Android界面开发中的Widget,Service,BroadcastReceiver基本知识点,本章以一个实际案例-后台音乐播放器解析各个知识点之间的关系。 1.功能需求 做一个Android音乐播放器 用到Service、Broadcast Receiver、Widget 使用后 阅读全文
posted @ 2017-08-02 19:55 张松任 阅读(117) 评论(0) 推荐(0)
摘要: 本章继续讲述在android界面设计中相关的知识点。介绍内容包括BroadcastReceiver(广播),Service(服务),Widget(小部件),WebView(网页加载控件)。 1.BroadcastReceiver (1)广播简介 在Android中,Broadcast是一种广泛运用的 阅读全文
posted @ 2017-08-02 19:55 张松任 阅读(269) 评论(0) 推荐(0)
摘要: 中大型的Web系统开发均需要权限的配置,基于多角色,多用户的操作权限管理是一个系统开发的基础。搭建好一套权限,用户,角色,页面一体的开发架构,可以用于后期业务的开发,同时也可用于不同业务的系统开发。 本文以实际项目开发中权限管理,用户管理模块为背景,通过数据库说明,开发代码说明,解析一个Web应用程 阅读全文
posted @ 2017-08-02 19:54 张松任 阅读(447) 评论(0) 推荐(0)
摘要: 本章主要讲述Web权限管理系统的项目架构,及开发中需要的基本类和相关的CSS,JS文件。 1.1系统结构 本系统搭建开发工具为Visual Studio 2012,采用ASP.NET MVC 4.0技术开发。系统的框架图如下所示: 特别说明:系统需要用到的CSS文件在Content目录下,公有的JS 阅读全文
posted @ 2017-08-02 19:53 张松任 阅读(430) 评论(0) 推荐(0)
摘要: 搭建一个Web权限配置的系统,需要以下五张数据表:人员表,分组表,页面表,目录表,操作权限表。各张数据表中用到的id均为自增1的标识,每张数据表的定义如下: 1.1人员表(operatorinfo) 1.2分组表(operatorgroup) 1.3页面表(pageinfo) 1.4目录表(cata 阅读全文
posted @ 2017-08-02 19:53 张松任 阅读(449) 评论(0) 推荐(0)
摘要: 首页模块就是展示不同权限的最终结果了,在阅读这章之前若有些不明白,可看看后续的单独的权限模块,用户模块,目录模块后从整体上再看首页模块。 阅读该模块需要一定或者是比较熟练的js知识,EasyUI Tab控件知识。整个首页模块的流程是登陆模块获取到了用户的基本信息,可以访问的网页信息,目录信息后,封装 阅读全文
posted @ 2017-08-02 19:52 张松任 阅读(254) 评论(0) 推荐(0)
摘要: 通过前三个模块的介绍,把web权限系统开发所需要的基本类,Css文件,EasyUI框架等准备好后,就可以着手开始系统的编码了。 登陆模块是权限处理系统的关键,根据输入用户的的信息,可自动从数据库中加载该用户可以访问的页面,匹配出可以操作的模块。 由于登录模块是系统的基本模块,因此没有单独放在一个域里 阅读全文
posted @ 2017-08-02 19:52 张松任 阅读(366) 评论(0) 推荐(0)
摘要: 并行开发一直是程序员在开发项目中遇到的一道坎,但为了迎合硬件的升级,面对高端多核的处理器,并行编程势在必行。在.NET平台下的开发支持并行模式,下面用一个实际项目说明并行的高效率和神奇之处。 在优化中国铁建企业经营管理系统时,遇到一个迫切需要解决的问题.就是报表处理响应时间的问题,在系统最初数据较少 阅读全文
posted @ 2017-08-02 19:51 张松任 阅读(150) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u 阅读全文
posted @ 2017-08-02 19:47 张松任 阅读(381) 评论(0) 推荐(0)
摘要: using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;usin 阅读全文
posted @ 2017-08-02 19:47 张松任 阅读(268) 评论(0) 推荐(0)
摘要: 摘要:Web 应用程序中经常使用数据分页技术,该技术是提高海量数据访问性能的主要手段。实现web数据分页有多种方案,本文通过实际项目的测试,对多种数据分页方案深入分析和比较,找到了一种更优的数据分页方案Row_number()二分法。它依靠二分思想,将整个待查询记录分为2部分,使扫描的记录量减少一半 阅读全文
posted @ 2017-08-02 19:46 张松任 阅读(338) 评论(0) 推荐(0)
摘要: 在sql sever中大数据的分页一直是难以处理的一块,利用id自增列分页也存在不足之处。从一个相对全面的分页看,sql sever2005中新增的row_number()函数解决了这个问题。还是从一个实际项目开始介绍吧。中国铁建股份公司的项目表中数据很大,开发之初用的是GridView控件自带的分 阅读全文
posted @ 2017-08-02 19:46 张松任 阅读(266) 评论(0) 推荐(0)
摘要: 成语典籍使用说明 成语典籍使用说明 成语典籍是一款全中文休闲益智游戏,可以让您和好友一起体验中国古老文化成语的魅力,成语是我国汉字语言词汇中一部分定型的词组或短句。用一幅画或几个字的组合来猜一个成语,巧妙的图与字的结合,让您苦思冥想后恍然大悟,开怀一笑!既可以愉悦心情,又可以训练思维,绝对是老少皆宜 阅读全文
posted @ 2017-08-02 19:45 张松任 阅读(200) 评论(0) 推荐(0)
友情链接:上海回力 | 中老年高档女装