- 架构-Nginx负载均衡和NFS网络文件系统
努力转型的IT小王
Nginx架构nginx负载均衡系统架构linux运维
什么是负载均衡?简单来说,负载均衡就是将客户端发送的访问请求,通过调度算法合理的分配到后端的web服务器群集上面,这样可以确保每个服务器或计算机都能够有效地处理请求,避免单个服务器或计算资源过载而导致性能下降或服务不可用的情况。负载均衡的原理及处理流程:客户端发送请求到负载均衡器上面,根据指定的算法,将请求分发给后端服务器。负载均衡的作用:解决服务器的高并发压力,提高应用程序的处理性能;提供故障转
- Web服务器群集:Tomcat配置https证书
cronaldo91
Web服务器群集服务器tomcathttps
目录一、理论1.SSL2.HTTPS协议和HTTP协议的区别3.https证书配置4.tomcat强制使用https二、实验1.https证书配置过程2.tomcat强制使用https三、总结一、理论1.SSL(1)概念SSL是网络加密传输协议,是支持在网络服务器(主机)与网页浏览器(客户端)间建立加密连接的标准技术。当网站安装SSL数字证书之后,可通过https访问网站,浏览器地址栏显示“锁的标
- Web服务器群集——HAProxy 搭建Web群集
stan Z
Web服务器linuxhaproxy负载均衡运维centos
HAProxy搭建Web群集HAProxy介绍HAProxy功能三大软件负载均衡器对比(LVSNginxHaproxy)三大软件负载均衡器适用业务场景HAProxy安装及基础配置默认yum源第三方安装包编译安装HAProxy解决HAProxy的依赖环境解决lua环境解决各种编译依赖编译安装HAProxy验证HAProxy版本HAProxy启动脚本配置文件启动HAProxy配置文件详解global配
- 实战检验----超!详细的LVS-NAT模式部署攻略
偉大的渺小
NAT负载均衡LVS重分发mysql分布式
实战检验----超!详细的LVS-NAT模式部署攻略文章目录前言一、LVS负载均衡原理二、实验过程2.1:实验环境2.2:实验架构2.3:实验目的2.4:实验步骤2.4.1:配置存储服务器2.4.2:配置WEB服务器群集池2.4.3:配置LVS调度器2.4.4:实验验证前言前面我们已经我们已经了解了负载均衡的相关知识,今天我们就来部署一下相关环境,更进一步的了解负载均衡的相关配置。一、LVS负载均
- Web服务器群集——企业级调度器LVS(LVS-NAT;LVS-DR负载均衡群集部署)
stan Z
Web服务器linux运维lvs服务器负载均衡
企业级调度器LVS(LVS-NAT;LVS-DR负载均衡群集部署)企业级调度器LVS(LinuxVirtualServer)集群和分布式1.1集群Cluster1.2分布式系统1.3集群和分布式1.4集群设计原则1.5集群设计实现1.5.1基础设施层面1.5.2业务层面1.6LBCluster负载均衡集群1.6.1按实现方式划分1.6.2基于工作的协议层次划分1.6.3负载均衡的会话保持1.7HA
- Web服务器群集:Linux常用服务端口号
cronaldo91
Web服务器群集服务器linux运维
目录一、理论1.常用服务端口号一、理论1.常用服务端口号表1Linux常用服务端口号端口服务21FTP文件传输服务22SSH远程连接服务23TELNET终端仿真服务25SMTP简单邮件传输服务53DNS域名解析服务69TFTP简单文件传输协议80HTTP超文本传输服务110POP3用于邮件的收发111RPC远程过程调用123NTP网络时间协议443HTTPS加密的超文本传输服务1433SqlSer
- Web服务器群集:部署LNMP平台
cronaldo91
服务器运维
目录一、理论1.LNMP平台2.Nginx服务基础3.Nginx访问控制4.Nginx虚拟主机5.PHP二、实验1.LNMP架构+DISCUZ论坛应用三、问题1.没有规则可以创建“default”需要的目标“build”。2.nginx重启报错3.yum安装提示报错4.配置文件报错5.PHP页面无法打开四、总结一、理论1.LNMP平台(1)概念LNMP平台是高效稳定的Web应用平台,LNMP架构结
- Web服务器群集:Web基础与HTTP协议
cronaldo91
linux运维服务器
目录一、理论1.Web基础2.HTTP协议二、实验1.浏览本地HTML页面三、总结一、理论1.Web基础(1)域名和DNS①域名网络是基于TCP/IP协议进行通信和连接的,每一台主机都有一个唯一的标识(固定的IP地址),用以区别在网络上成千上万个用户和计算机。网络在区分所有与之相连的网络和主机时,均采用一种唯一、通用的地址格式,即每一个与网络相连接的计算机和服务器都被指派一个独一无二的地址。为了保
- Web服务器群集:部署LAMP平台
cronaldo91
服务器linuxapache
目录一、理论1.LAMP平台2.Apache网址服务基础2.httpd服务器的基本配置3.构建虚拟Web主机4.MySQL服务5.构建PHP运行环境二、实验1.LAMP架构+DISCUZ论坛应用三、问题1.虚拟机内存分配上限问题,内存上限只能加到3G。2.虚拟机CPU如何设置才更加合理3.虚拟机内存如何设置才更加合理4.httpd启动报错5.mysql登录失败四、总结一、理论1.LAMP平台(1)
- Web服务器群集——Apache网页与安全优化
stan Z
Web服务器linuxapache服务器运维
Apache网页与安全优化Apache网页优化网页压缩网页缓存Apache安全优化配置防盗链隐藏版本信息Apache网页优化网页压缩网站访问速度影响因素:应用程序响应速度、网络带宽、服务器性能、与客户端之间网络传输速度等。其中最重要的是一个因素是Apache本身,因此提升Apache执行速度(使用网页压缩)是性价比最高的选择。作用:降低了网络传输的字节数,加快网页加载的速度节省流量,改善用户的浏览
- Web服务器群集----Nginx优化与防盗链
一往无前,未来可期
企业群集架构nginxlinux运维Nginx优化防盗链
企业集群----Nginx优化与防盗链文章目录企业集群----Nginx优化与防盗链一:Nginx常规优化1.1:如何隐藏Nginx版本号1.1.1:centos系统查看版本号的命令1.1.2:配置Nginx隐藏版本号–修改配置文件法1.1.3:配置Nginx隐藏版本号–修改源码法1.1.4:隐藏版本号优化示例1.2:修改Nginx用户与组1.2.1:编译安装时指定1.2.2:修改配置文件时指定用
- Web服务器群集——编译安装Nginx-1.16及虚拟主机配置
0611-_-
Web服务器群集nginx运维
编译安装Nginx-1.16及虚拟主机配置准备工作编译安装NginxNginx添加为系统服务全局配置文件Nginx虚拟主机准备工作[root@pakho~]#systemctlstopfirewalld#关闭防火墙[root@pakho~]#setenforce0#关闭selinuxCentOSLinuxrelease7.5.1804(Core)编译安装Nginxnginx-1.16.1#官网下载
- Web服务器群集——部署TOMCAT及优化
stan Z
Web服务器tomcatlinux运维
部署TOMCAT及优化部署TOMCAT及优化部署TOMCTTomcat介绍安装jdk安装tomcatTomcat的配置虚拟主机配置Tomcat优化操作系统优化(内核参数优化)Tomcat配置文件参数优化Java虚拟机(JVM)调优部署TOMCAT及优化部署TOMCTTomcat介绍Tomcat简介Tomcat最初研发时叫Catalina,因此安装路径下有很多和Catalina有关的目录和文件应用场
- Web服务器群集——HAproxy+Nginx负载均衡集群
611-_-
Web服务器群集负载均衡运维linux服务器
HAproxy+Nginx负载均衡集群HAproxy概述关于4/7层负载均衡HAProxySession亲缘性HAproxy特点HAproxy配置Web1和Web2创建测试页面安装HAproxy配置HAproxy测试结果HAproxy配置文件五部分HAproxy状态Nginx七层负载均衡集群特点优势缺点生产架构Nginx配置域名解析配置Nginx测试负载均衡HAproxy概述关于4/7层负载均衡无
- Web服务器群集——LVS-DR+Keepalived高可用集群
611-_-
Web服务器群集运维lvs
LVS-DR+Keepalived高可用集群什么是高可用集群?高可用集群的衡量标准自动切换/故障转移(FailOver)自动侦测脑裂常见解决方案KeepalivedKeepalived是什么?keepalived工作原理keepalived主要有三个模块Keepalived配置初识Keepalived,实现Web服务器的高可用集群Keepalived感知NginxKeepalived+LVS-DR
- Web服务器群集——部署AWStats基于Apache的日志管理
611-_-
Web服务器群集apache运维
部署AWStats基于Apache的日志管理日志分割AWStats日志分析系统介绍部署AWStats安装Apache服务安装AWStats软件包为要统计的站点建立配置文件修改站点统计配置文件执行日志分析,并设置cron计划任务访问AWStats分析系统日志分割随着网站的访问量增加,默认情况下Apache的单个日志文件也会越来越大日志文件占用磁盘空间很大查看相关信息不方便对日志文件进行分割Apach
- Web服务器群集——企业级调度器LVS(LVS-NAT,LVS-DR负载均衡集群配置)
0611#
Web服务器群集linux负载均衡运维
企业级调度器LVS(LVS-NAT,LVS-DR负载均衡集群配置)一、企业级调度器LVS(LinuxVirtualServer)1.1集群和分布式1.2集群功能分类1.3负载均衡1.3.1负载均衡的主要方式1.3.2四层负载和七层负载二、LVS概述2.1LVS工作模式2.1.1NAT转发模式2.1.2DR直连路由模式2.1.3TUN-IP隧道模式2.1.4FULL-NAT2.1.5模式对比三、LV
- Web服务器群集——Nginx动态网站架构(笔记)
611-_-
Web服务器群集linux
Nginx动态网站架构一、fastcgi&php-fpm1.1Nginx1.2PHP1.3PHP-MySQL1.4MySQL1.5面试题二、PHP-FPM优化2.1了解php-fpm相关配置文件2.1.1核心配置文件2.1.2全局配置文件2.1.3扩展配置文件2.2初始化php-fpm2.2.1初始化后2.3启动php动态监控页面功能2.3.1启动测试页功能2.3.2Nginx配置页面转发2.3.
- Web服务器群集——LVS-DR+Keepalived 配置步骤
stan Z
Web服务器linuxlvs负载均衡运维负载均衡器
LVS-DR+Keepalived配置步骤准备工作调度器上安装Keepalived调度主机上做lvs策略在调度器上配置Keepalived配置真实服务器测试准备工作详细步骤和配置解释可以参考:LVS-DR+Keepalived高可用集群之前写的主要是先做lvs-dr再做keepalived因此步骤显得比较麻烦今天再写一个简要步骤调度器上安装Keepalivedyuminstall-yipvsadm
- Web服务器群集——LVS-DR+Keepalived 高可用集群
stan Z
Web服务器linuxlvs运维负载均衡webservice
LVS-DR+Keepalived高可用集群Keepalived介绍Keepalived实现原理LVS-DR-Keepalived部署搭建lvs-dr模式集群配置lvs服务器配置真实服务器安装和配置Keepalived配置主机的keepalived配置从机的keepalived高可用测试Keepalived介绍前言在企业应用中,单台服务器承担应用存在单点故障的危险,在企业应用集群中,存在了至少两处
- Web服务器群集——部署java项目,并且实现Nginx反向代理Tomcat服务器
stan Z
Web服务器nginxtomcatlinux运维服务器
部署java项目,并且实现Nginx反向代理Tomcat服务器安装tomcat部署java项目实现Nginx反向代理安装tomcat详细安装步骤可以参考我的另一篇文章:部署TOMCAT及优化.[root@maomaozhuzhu]#lsapache-tomcat-8.5.16.tar.gzbootstrap01???.zipjdk-8u221-linux-x64.tar.gz[root@maoma
- Web服务器群集——源码编译安装LAMP和部署wordpress博客系统
stan Z
Web服务器linuxapachewordpress
源码编译安装LAMPApache简介源码包安装Apache1.准备工作2.编译安装httpd服务3.apache各个子目录的功能4.apache的配置将编译安装的进程添加进系统服务(优化)5.httpd.conf配置文件6.构建虚拟主机使用hosts文件来实现解析域名使用DNS来实现解析域名MySQL的编译安装1.准备工作2.源码包安装mysql源码包安装php部署wordpress博客创建数据库
- Web服务器群集——Nginx企业级优化
stan Z
Web服务器linux运维nginxwebservice
Nginx企业级优化Nginx企业级优化配置Nginx隐藏版本号修改nginx用户及组设置网页缓存时间Nginx的日志切割配置Nginx实现连接超时更改Nginx运行进程数配置Nginx实现网页压缩功能配置Nginx实现防盗链对FPM模块进行参数优化Nginx企业级优化配置Nginx隐藏版本号在生产环境中,需要隐藏Nginx的版本号,以避免安全漏洞的泄漏查看方法使用fiddler工具在Window
- Web服务器群集优化(隐藏版本号,缓存时间,日志切割,网页压缩,防盗链优化)
小爱人
nginx
文章目录一:Nginx优化与防盗链实验1.1:方法一:配置Nginx隐藏版本号1.2:方法二:修改源码二:修改Nginx用户与组三:配置Nginx网页缓存时间四:实现Nginx的日志切割4.1:日志分隔思路五:配置Nginx实现连接超时六:nginx运行进程数七:配置Nginx实现网页压缩功能八:防盗链优化九:下面设置盗链十:对FPM模块进行参数优化10.1:启动fpm进程方式10.2:FPM优化
- 干货,史上最全的云计算学习体系
云上Linux学习
云计算学习
2020新年开始,史上最全云计算技术学习体系,全是干货!新的一年从学习开始,想好好学习的同学,可以和我一起慢慢成长,一下我将我的学习笔记一并奉献给大家。网络原理与应用(交换机路由器知识)Linux系统管理(系统管理)Linux网络服务与Shell脚本攻略(基本服务管理)Web服务器群集(集群服务管理)数据库应用(各种数据库知识)Docker容器与虚拟化技术(虚拟化知识)大型网站架构与自动化运维(自
- Web服务器群集----Apache之ab压力测试
一往无前,未来可期
企业群集架构linuxnginxapacheab压测
文章目录一:ab压力测试1.1:ab压力测试工具概述1.2:ab工具使用1.3:ab测试结果关键参数说明二:实验步骤2.1:手工编译安装Apache2.2:做DNS域名解析2.3:制作网页内容2.4:测试网页2.5:开启压缩功能2.6:ab测试未开启压缩和开启压缩做对比2.7:实验总结一:ab压力测试1.1:ab压力测试工具概述Apache自带压力测试工具ab,简单易用,且可以模拟对各种条件对we
- WEB服务器群集——Web基础与HTTP协议
Kevin Graham
WEB服务器群集
域名的概念IP地址不易记忆早期使用Hosts文件解析域名主机名称重复主机维护困难DNS(DomainNameSystem域名系统)分布式层次性域名空间接口根域顶级域组织域国家/地区域名二级域名FQDN=主机名.DNS后缀网页纯文本格式文件,其编写语言为HTML,在用户的浏览器中被"翻译"成网页形式显示出来网站由一个一个网页构成的,是多个网页的结合体主页打开网站后出现的第一个网页称为网站主页(或首页
- Web服务器群集--Nginx网站服务(Nginx制作管理,访问页面统计,虚拟主机以及访问控制)
未来可期——Kevin
Web服务器集群
Web服务器群集--Nginx网站服务(Nginx制作管理,访问页面统计,虚拟主机以及访问控制)前言一:Nginx服务基础1.1:Nginx概述1.2:Nginx编译安装1.3:运行控制1.4:Nginx添加为系统服务1.3.1:使用systemctl工具进行管理1.3.2:使用service工具进行管理1.5:配置文件nginx.conf二:Nginx制作管理三:Nginx的访问状态统计四:Ng
- Web服务器群集--Nginx网站服务(运行控制,访问状态统计,基于授权和客户端的访问控制,基于域名,端口,IP的虚拟web主机访问)
深海有座未亡的城!
企业平台架构
文章目录前言一:Nginx服务基础1.1:Nginx概述1.2:Nginx编译安装(过程)1.3:运行控制(实验过程)1.4:配置文件nginx.conf1.5:Nginx的访问状态统计(实验过程)二:Nginx访问控制2.1:基于授权的访问控制2.2:基于客户端的访问控制三:Nginx虚拟主机3.1:Nginx虚拟主机应用3.2:基于域名的虚拟Web主机3.3:基于端口的虚拟web主机3.4:基
- Web服务器群集----LNMP架构
一往无前,未来可期
企业群集架构centos数据库nginxLNMP架构
群集架构LNMP文章目录群集架构LNMP前言一:LNMP架构的部署(理论)1.1:LNMP架构概述1.2:MySQL安装配置1.3:PHP解析环境的安装1.4:配置Ngnx支持PHP环境1.5:常见的PHP开源产品介绍二:Nginx编译安装2.1:安装环境依赖包2.2:创建运行用户,组2.3:编译安装Nginx2.4:路径优化2.5:检查配置文件2.6:进程管理2.7:添加systemctl管理N
- Java 并发包之线程池和原子计数
lijingyao8206
Java计数ThreadPool并发包java线程池
对于大数据量关联的业务处理逻辑,比较直接的想法就是用JDK提供的并发包去解决多线程情况下的业务数据处理。线程池可以提供很好的管理线程的方式,并且可以提高线程利用率,并发包中的原子计数在多线程的情况下可以让我们避免去写一些同步代码。
这里就先把jdk并发包中的线程池处理器ThreadPoolExecutor 以原子计数类AomicInteger 和倒数计时锁C
- java编程思想 抽象类和接口
百合不是茶
java抽象类接口
接口c++对接口和内部类只有简介的支持,但在java中有队这些类的直接支持
1 ,抽象类 : 如果一个类包含一个或多个抽象方法,该类必须限定为抽象类(否者编译器报错)
抽象方法 : 在方法中仅有声明而没有方法体
package com.wj.Interface;
- [房地产与大数据]房地产数据挖掘系统
comsci
数据挖掘
随着一个关键核心技术的突破,我们已经是独立自主的开发某些先进模块,但是要完全实现,还需要一定的时间...
所以,除了代码工作以外,我们还需要关心一下非技术领域的事件..比如说房地产
&nb
- 数组队列总结
沐刃青蛟
数组队列
数组队列是一种大小可以改变,类型没有定死的类似数组的工具。不过与数组相比,它更具有灵活性。因为它不但不用担心越界问题,而且因为泛型(类似c++中模板的东西)的存在而支持各种类型。
以下是数组队列的功能实现代码:
import List.Student;
public class
- Oracle存储过程无法编译的解决方法
IT独行者
oracle存储过程
今天同事修改Oracle存储过程又导致2个过程无法被编译,流程规范上的东西,Dave 这里不多说,看看怎么解决问题。
1. 查看无效对象
XEZF@xezf(qs-xezf-db1)> select object_name,object_type,status from all_objects where status='IN
- 重装系统之后oracle恢复
文强chu
oracle
前几天正在使用电脑,没有暂停oracle的各种服务。
突然win8.1系统奔溃,无法修复,开机时系统 提示正在搜集错误信息,然后再开机,再提示的无限循环中。
无耐我拿出系统u盘 准备重装系统,没想到竟然无法从u盘引导成功。
晚上到外面早了一家修电脑店,让人家给装了个系统,并且那哥们在我没反应过来的时候,
直接把我的c盘给格式化了 并且清理了注册表,再装系统。
然后的结果就是我的oracl
- python学习二( 一些基础语法)
小桔子
pthon基础语法
紧接着把!昨天没看继续看django 官方教程,学了下python的基本语法 与c类语言还是有些小差别:
1.ptyhon的源文件以UTF-8编码格式
2.
/ 除 结果浮点型
// 除 结果整形
% 除 取余数
* 乘
** 乘方 eg 5**2 结果是5的2次方25
_&
- svn 常用命令
aichenglong
SVN版本回退
1 svn回退版本
1)在window中选择log,根据想要回退的内容,选择revert this version或revert chanages from this version
两者的区别:
revert this version:表示回退到当前版本(该版本后的版本全部作废)
revert chanages from this versio
- 某小公司面试归来
alafqq
面试
先填单子,还要写笔试题,我以时间为急,拒绝了它。。时间宝贵。
老拿这些对付毕业生的东东来吓唬我。。
面试官很刁难,问了几个问题,记录下;
1,包的范围。。。public,private,protect. --悲剧了
2,hashcode方法和equals方法的区别。谁覆盖谁.结果,他说我说反了。
3,最恶心的一道题,抽象类继承抽象类吗?(察,一般它都是被继承的啊)
4,stru
- 动态数组的存储速度比较 集合框架
百合不是茶
集合框架
集合框架:
自定义数据结构(增删改查等)
package 数组;
/**
* 创建动态数组
* @author 百合
*
*/
public class ArrayDemo{
//定义一个数组来存放数据
String[] src = new String[0];
/**
* 增加元素加入容器
* @param s要加入容器
- 用JS实现一个JS对象,对象里有两个属性一个方法
bijian1013
js对象
<html>
<head>
</head>
<body>
用js代码实现一个js对象,对象里有两个属性,一个方法
</body>
<script>
var obj={a:'1234567',b:'bbbbbbbbbb',c:function(x){
- 探索JUnit4扩展:使用Rule
bijian1013
java单元测试JUnitRule
在上一篇文章中,讨论了使用Runner扩展JUnit4的方式,即直接修改Test Runner的实现(BlockJUnit4ClassRunner)。但这种方法显然不便于灵活地添加或删除扩展功能。下面将使用JUnit4.7才开始引入的扩展方式——Rule来实现相同的扩展功能。
1. Rule
&n
- [Gson一]非泛型POJO对象的反序列化
bit1129
POJO
当要将JSON数据串反序列化自身为非泛型的POJO时,使用Gson.fromJson(String, Class)方法。自身为非泛型的POJO的包括两种:
1. POJO对象不包含任何泛型的字段
2. POJO对象包含泛型字段,例如泛型集合或者泛型类
Data类 a.不是泛型类, b.Data中的集合List和Map都是泛型的 c.Data中不包含其它的POJO
 
- 【Kakfa五】Kafka Producer和Consumer基本使用
bit1129
kafka
0.Kafka服务器的配置
一个Broker,
一个Topic
Topic中只有一个Partition() 1. Producer:
package kafka.examples.producers;
import kafka.producer.KeyedMessage;
import kafka.javaapi.producer.Producer;
impor
- lsyncd实时同步搭建指南——取代rsync+inotify
ronin47
1. 几大实时同步工具比较 1.1 inotify + rsync
最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是 inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率;更为要紧的是,加入inotify
- java-9. 判断整数序列是不是二元查找树的后序遍历结果
bylijinnan
java
public class IsBinTreePostTraverse{
static boolean isBSTPostOrder(int[] a){
if(a==null){
return false;
}
/*1.只有一个结点时,肯定是查找树
*2.只有两个结点时,肯定是查找树。例如{5,6}对应的BST是 6 {6,5}对应的BST是
- MySQL的sum函数返回的类型
bylijinnan
javaspringsqlmysqljdbc
今天项目切换数据库时,出错
访问数据库的代码大概是这样:
String sql = "select sum(number) as sumNumberOfOneDay from tableName";
List<Map> rows = getJdbcTemplate().queryForList(sql);
for (Map row : rows
- java设计模式之单例模式
chicony
java设计模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构
单例模式的特点:
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其他对象提供这一实例。
饿汉式单例类
publ
- javascript取当月最后一天
ctrain
JavaScript
<!--javascript取当月最后一天-->
<script language=javascript>
var current = new Date();
var year = current.getYear();
var month = current.getMonth();
showMonthLastDay(year, mont
- linux tune2fs命令详解
daizj
linuxtune2fs查看系统文件块信息
一.简介:
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
二.用法:
Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g grou
- 做有中国特色的程序员
dcj3sjt126com
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有
- Android:TextView属性大全
dcj3sjt126com
textview
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输
- tomcat虚拟目录安装及其配置
eksliang
tomcat配置说明tomca部署web应用tomcat虚拟目录安装
转载请出自出处:http://eksliang.iteye.com/blog/2097184
1.-------------------------------------------tomcat 目录结构
config:存放tomcat的配置文件
temp :存放tomcat跑起来后存放临时文件用的
work : 当第一次访问应用中的jsp
- 浅谈:APP有哪些常被黑客利用的安全漏洞
gg163
APP
首先,说到APP的安全漏洞,身为程序猿的大家应该不陌生;如果抛开安卓自身开源的问题的话,其主要产生的原因就是开发过程中疏忽或者代码不严谨引起的。但这些责任也不能怪在程序猿头上,有时会因为BOSS时间催得紧等很多可观原因。由国内移动应用安全检测团队爱内测(ineice.com)的CTO给我们浅谈关于Android 系统的开源设计以及生态环境。
1. 应用反编译漏洞:APK 包非常容易被反编译成可读
- C#根据网址生成静态页面
hvt
Web.netC#asp.nethovertree
HoverTree开源项目中HoverTreeWeb.HVTPanel的Index.aspx文件是后台管理的首页。包含生成留言板首页,以及显示用户名,退出等功能。根据网址生成页面的方法:
bool CreateHtmlFile(string url, string path)
{
//http://keleyi.com/a/bjae/3d10wfax.htm
stri
- SVG 教程 (一)
天梯梦
svg
SVG 简介
SVG 是使用 XML 来描述二维图形和绘图程序的语言。 学习之前应具备的基础知识:
继续学习之前,你应该对以下内容有基本的了解:
HTML
XML 基础
如果希望首先学习这些内容,请在本站的首页选择相应的教程。 什么是SVG?
SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
SVG 用来定义用于网络的基于矢量
- 一个简单的java栈
luyulong
java数据结构栈
public class MyStack {
private long[] arr;
private int top;
public MyStack() {
arr = new long[10];
top = -1;
}
public MyStack(int maxsize) {
arr = new long[maxsize];
top
- 基础数据结构和算法八:Binary search
sunwinner
AlgorithmBinary search
Binary search needs an ordered array so that it can use array indexing to dramatically reduce the number of compares required for each search, using the classic and venerable binary search algori
- 12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
刘星宇
c面试
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
1.gets()函数
问:请找出下面代码里的问题:
#include<stdio.h>
int main(void)
{
char buff[10];
memset(buff,0,sizeof(buff));
- ITeye 7月技术图书有奖试读获奖名单公布
ITeye管理员
活动ITeye试读
ITeye携手人民邮电出版社图灵教育共同举办的7月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
7月试读活动回顾:
http://webmaster.iteye.com/blog/2092746
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《Java性能优化权威指南》