首页 > 编程语言
nginx,apache屏蔽特定路径下的php,python解析
工作中碰到一些目录需要写入数据,为了安全起见需要屏蔽特定路径下的php,python解析。nginx相关配置:location~/(data|sites/upload)/.*\.(php|php5|py|pyc|sh)?${denyall;}apache相关配置:<Directory/usr/local/apache/htdocs/bbs/data>php_flagengineoff</Director..
分类:编程语言   时间:2014-09-25 12:09:30    收藏:0  评论:0  赞:0  阅读:240
聊聊高并发(二)结合实例说说线程封闭和背后的设计思想
高并发问题抛去架构层面的问题,落实到代码层面就是多线程的问题。多线程的问题主要是线程安全的问题(其他还有活跃性问题,性能问题等)。 那什么是线程安全?下面这个定义来自《Java并发编程实战》,这本书强烈推荐,是几个Java语言的作者合写的,都是并发编程方面的大神。 线程安全指的是:当多个线程访问某个类时,这个类始终都能表现出正确的行为。 正确指的是“所见即所知”,程序执行的结果和你所预想的结...
分类:编程语言   时间:2014-09-25 12:08:00    收藏:0  评论:0  赞:0  阅读:435
Java学习笔记: 线程的创建
多线程 概念:多线程能够将任务放在不同的线程当中同时处理,可以有效的提高系统的资源使用,尤其针对多处理器对应用的提升更大。 实现理念:把要进行处理的业务逻辑单元放在一个类当中,对于主线程而言就是创建这些类的对象,然后把每个对象作为一个线程进行启动,当中也涉及到多个线程的通信。 实现方法: 一 通过实现Runnable接口 1 构建运行线程的类,该类需要实现Runnable接口,因此需...
分类:编程语言   时间:2014-09-25 12:06:20    收藏:0  评论:0  赞:0  阅读:333
C语言中thrift 中THttpHandler 传输数据 慢 slow 解决办法
1. 在用c# 写thrift的服务端,来相应http请求,在用结构体传输时,会遇到一个问题,就是(在用网络)传输数据特别慢, 这是由于在发生数据是用的TStreamTransport 导致每传一个数据,就建立一次连接。   2.解决办法:  可以降THttpHandler中的重写为以下的。 1 2 3 4 5 6 7 8 9 10 11 12 1...
分类:编程语言   时间:2014-09-25 12:05:59    收藏:0  评论:0  赞:0  阅读:334
C++ friend 用法简单总结
在C++中,friend是破坏封装性的,friend 的在C++语法体系是一个比较小的知识点,在开发中用的也不是很多。friend 的用法有时很容易忘记,一些陷阱经常跳进去。本文做了一个简短总结。...
分类:编程语言   时间:2014-09-25 12:01:29    收藏:0  评论:0  赞:0  阅读:335
javascript编程规范
1、严格区分大小写 2、语句结束可以有分号,也可以没有分号,分号不是必须,有分号更加规范。 3、// 为单行注释 /* 多行注释 */ 4、变量可以不声明直接使用,变量全是变体类型 5、在js中,内置对象首字符大写,方法是从第二个单词首字母大写。    var d = new Date();    d.getFullYear();    window....
分类:编程语言   时间:2014-09-25 11:59:20    收藏:0  评论:0  赞:0  阅读:266
java程序设计第一课
对象: 拥有状态,行为,标识 万物都是对象 对象通过发送消息来调用对方 每个对象可以拥有其他对象 每个对象都有一个接口 每个对象都提供服务,通过调用其他对象提供的服务来实现这一目的 隐藏实现对象 2个角色:类的创建者,客户端程序员(类消费者) 隐藏目的:创建类,只向客户端程序员暴露必须的部分,隐藏其他部分 访问控制:public private,protected 复用...
分类:编程语言   时间:2014-09-25 11:56:50    收藏:0  评论:0  赞:0  阅读:199
Java中ArrayList类的用法
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小2、如何使用ArrayList 最简单的例子: ArrayList Li...
分类:编程语言   时间:2014-09-25 11:54:20    收藏:0  评论:0  赞:0  阅读:311
Maximum Product Subarray JAVA实现
题目描述:Find the contiguous subarray within an array (containing at least one number) which has the largest product.For example, given the array [2,3,-2,...
分类:编程语言   时间:2014-09-25 11:44:19    收藏:0  评论:0  赞:0  阅读:290
javascript权威指南(2)
JavaScript预定义了一系列全局变量和函数,在自定义变量和函数式要避免使用这些预定义的名称: argumentsencodeURIInfinityNumberRegExpArrayencodeURIComponentisFiniteObjectStringBooleanErrorisN...
分类:编程语言   时间:2014-09-25 11:42:59    收藏:0  评论:0  赞:0  阅读:195
python打印详细的异常信息
1 #!/usr/bin/env python2 #coding=utf-83 import traceback 4 5 try:6 1/07 except Exception, e:8 print e9 print traceback.format_exc()
分类:编程语言   时间:2014-09-25 11:41:39    收藏:0  评论:0  赞:0  阅读:189
logback + slf4j + jboss + spring mvc
logback 与 spring-mvc、jboss eap 6.3整合
分类:编程语言   时间:2014-09-25 11:40:40    收藏:0  评论:0  赞:0  阅读:473
javascript中的this指向问题
This关键字:1、this指向调用该函数的对象通常情况下,定义一个变量、一个函数,都是作为window的属性、方法的Varinfo=’hello’;Functionsayhi(){This.style.color=’red’;}全局变量info其实是window.info=’hello’;调用sa...
分类:编程语言   时间:2014-09-25 11:39:59    收藏:0  评论:0  赞:0  阅读:264
《java.util.concurrent 包源码阅读》 结束语
《java.util.concurrent 包源码阅读》系列文章已经全部写完了。开始的几篇文章是根据自己的读书笔记整理出来的(当时只阅读了部分的源代码),后面的大部分都是一边读源代码代码,一边写文章。由于水平有限,在阅读源代码的时候,分析得也比较浅显,也有很多地方自己也没有研究明白,文章有的地方显得...
分类:编程语言   时间:2014-09-25 11:35:59    收藏:0  评论:0  赞:0  阅读:243
Java读取TXT文本
public String readTxtFile(String filePath) { StringBuffer appInfolistInput = new StringBuffer(); try { String encoding = "UTF8"; File file = new...
分类:编程语言   时间:2014-09-25 11:35:29    收藏:0  评论:0  赞:0  阅读:253
FTP多线程,断点续传上传下载
1 package com.hirain.ftp.thread; 2 3 import java.io.File; 4 import java.io.FileOutputStream; 5 import java.io.IOException; 6 import java.io.In...
分类:编程语言   时间:2014-09-25 11:33:20    收藏:0  评论:0  赞:0  阅读:205
Java NIO与IO的区别和比较
Java NIO与IO的区别和比较导读J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。Bu...
分类:编程语言   时间:2014-09-25 11:31:59    收藏:0  评论:0  赞:0  阅读:251
Think Python Glossary
一、The way of the programproblem solving: The process of formulating a problem, ?nding a solution, and expressing the solution.high-level language: A p...
分类:编程语言   时间:2014-09-25 11:30:59    收藏:0  评论:0  赞:0  阅读:520
springMVC+Hibernate配置
本文描述下 sypro 项目中使用 springMVC+Hibernate配置,初学SpringMVC做下简单整理解。 1.web项目首先我们要使用 web.xml文件将 spring配置引入进来Xml代码 springMvc+hibernate4+easyuisypro2.02contextCon...
分类:编程语言   时间:2014-09-25 11:27:30    收藏:0  评论:0  赞:0  阅读:428
创建一个springmvc项目(一)
还是写一个这样的博客吧.Eclipse:4.3.2-jee.tomcat:7Maven:3-2-1开始:1 创建一个 Maven Project2 选择一个工程路径3 Maven插件带有很多的模板,这里选择 quickstart4 输入Group Id,Artifact Id,Version .Ma...
分类:编程语言   时间:2014-09-25 11:27:27    收藏:0  评论:0  赞:0  阅读:376
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!