自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dylancao的专栏

记录学习历程

  • 博客(239)
  • 资源 (1)
  • 收藏
  • 关注

原创 Intellij Idea 创建web项目tomcat启动报404错误

  今天用IntelliJ Idea创建一个简单的web项目, 并且explored到tomcat中,用tomcat启动,貌似成功启动,当访问主页的时候报404错误,很是奇怪。  回过头仔细检查了下启动日志, 发现一直没有成功部署的日志:[2018-03-03 10:35:34,211] Artifact firstweb:war exploded: Artifact is deployed su...

2018-03-03 22:48:54 6402 2

转载 聊一聊PV和并发、以及计算web服务器的数量的方法

http://blog.csdn.net/index_ling/article/details/61198203最近和几个朋友,聊到并发和服务器的压力问题。很多朋友,不知道该怎么去计算并发?部署多少台服务器才合适? 所以,今天就来聊一聊PV和并发,还有计算web服务器的数量 的等方法。这些都是自己的想法加上一些网上的总结,如有不对,欢迎拍砖。 几个概念网站流量是

2017-07-06 20:08:03 575

转载 S2SH框架整合(注解)Struts2+Spring+Hibernate+MySql

整合简介Struts2+Spring4+hibernate4整合,Maven管理jar包,Eclipse工具。注解方式架构截图 1、Spring整合Hibernate1.1、创建Hibernate配置文件  1 xml version="1.0" encoding="UTF-8"?> 2 DOCTYPE hibernate-configuratio

2017-05-22 17:27:13 1330

原创 tomcat 大并发报错以及解决方案!

今天在windows下的tomcat启动运行中发现页面经常报503的错误,windows中tomcat的运行日志是在控制台显示的,发现在503错误后,控制台一直卡死状态,鼠标右键点击才能继续运行,接着日志显示错误如下:Maximum number of threads (200) created for connector with address null and por

2017-05-16 15:38:54 5630

原创 SharedPreferences保存取值不可取的坑

跨进程使用SharedPreferences的使用,需要使用MODE_MULTI_PROCESS模式,代码如下:public void writeSharedprefs(int pos) {        SharedPreferences preferences = getApplicationContext().getSharedPreferences("tes

2017-04-14 09:49:51 3921

转载 Android 文件打开方式用setDataAndType方式

具体代码实现片段是:[java] view plain copy"code" class="java">Intent intent = new Intent(Intent.ACTION_VIEW);  intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);   intent.setDataAnd

2017-04-01 11:03:20 3208

转载 JAVA类加载和反射介绍

简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息.反射机制的优点就是可以实现动态创建对象和编译,体现出很大的灵活性,特别是在J2EE的开发中它的灵活性就表现的十分明显。当程序主动使用某个类时,若该类还没加载到内存中,系统会通过加载,链接,初始化3个操作对类进行初始化。类字面常量”,class”创建Cl

2017-03-30 14:07:11 535

转载 MySQL高可用架构之MHA!

简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在

2017-03-28 14:32:42 430

转载 获取随机汉字

public static void main(String args[]) {        HashSet set = new HashSet();        for (int i = 0; i             String chineseName = getRandomJianHan(3);            if (!set.contains(chinese

2017-03-13 17:10:04 581

转载 nginx配置详细信息

PS:Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http://wiki.nginx.org/Main#定义Nginx运行的用户和用户组user www www;

2017-03-08 16:40:26 435

转载 浅述Session的持久化的作用与原理

为什么需要持久化客户端访问了某个能开启会话功能的资源, web服务器就会创建一个与该客户端对应的HttpSession对象,每个HttpSession对象都要站用一定的内存空间。如果在某一时间段内访问站点的用户很多,web服务器内存中就会积累大量的HttpSession对象,消耗大量的服务器内存,即使用户已经离开或者关闭了浏览器,web服务器仍要保留与之对应的HttpSession对象,在

2017-02-23 11:16:14 880

原创 session的save,saveOrUpdate, merge区别!

hibernate的保存   hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,在这里细说一下,以便区别:一、预备知识:     在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态d

2017-02-23 11:09:28 1468

转载 in和exists

1、in和existsin是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大;如果两个表中一个较小一个较大,则子查询表大的用exists,子查询表小的用in;例如:表A(小表),表B(大表)select * fr

2017-02-10 15:15:52 356

原创 Android studio的一些记录

1,加一个jar包到project里面去:     拷贝进去后,需要点击该jar包,右键中有个Add as Library。2,函数变量类 关联查找, Ctrl+G, 或者右键中的Find Usage.

2017-01-20 10:51:33 326

转载 收藏的一些有名的技术网站!

并发编程网 - ifeve.com 强烈推荐发现你的兴趣 开发者头条也赞,聚合了大量的优质文章,可以订阅ImportNew - 专注Java & Android 技术分享 内容也挺不错InfoQ - 促进软件开发领域知识与创新的传播开源中国 - 找到您想要的开源项目,分享和交流IBM developerWorks 中国 : IBM's resource for develope

2017-01-17 23:01:16 876

转载 数据库索引使用的好处与坏处

创建索引的好处 –帮助用户提高查询速度 –利用索引的唯一性来控制记录的唯一性 –可以加速表与表之间的连接 –降低查询中分组和排序的时间 ?创建索引的坏处–存储索引占用磁盘空间–执行数据修改操作(INSERT、UPDATE、DELETE)产生索引维护----------------------------------

2017-01-17 20:11:08 5137

转载 Java中Integer

先来看一个代码片段[java] view plain copypublic static void main(String[] args) {          Integer a1 = Integer.valueOf(60);  //danielinbiti          Integer b1 = 60;            Sy

2016-11-10 16:02:17 317

原创 freemark知识点

pager totalPage curPage=1 showPageNum=10> totalPage)> ${showPageNum}解释:global、assign、local(macro参数)、list(由list创建的循环变量如:)关系global 全局变量,在所有命名空间可见assign 当前命名空间可见local(macro参数) 局部变量,当前宏内可见

2016-10-20 12:48:01 313

原创 http长连接和短连接!

HTTP是无状态的 也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的 Web页中包含有其他的Web资源,如JavaScript文件、图像文件、CSS文件等;当浏览器每遇到这样一个Web资源,就会建立一个HTTP会话 HTTP1.1和HTTP1.0相比较而言,最大的区别就是增加了持久连接支持(貌似最新的 h

2016-03-01 13:07:22 515

转载 Android WebView 缓存处理

当我们加载Html时候,会在我们data/应用package下生成database与cache两个文件夹:我们请求的Url记录是保存在webviewCache.db里,而url的内容是保存在webviewCache文件夹下.WebView中存在着两种缓存:网页数据缓存(存储打开过的页面及资源)、H5缓存(即AppCache)。一、网页缓存1、缓存构成/dat

2015-07-09 11:56:18 871

原创 js模块化实例!!!!!

//立即执行函数写法var module1 = (function () {    var _count = 0;    var m1 = function () {        //....    };    var m2 = function () {        //....    };    return {        m1:m1,   

2015-05-21 14:12:32 2037 2

转载 C#获取js存的cookie

string ss = HttpUtility.UrlDecode(Request.Cookies["__Purchase_Products_"].Value);

2015-05-20 10:32:14 1339

转载 Javascript模块化编程

(一):模块的写法网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。但是,Javascript不是一种模块化编程语言,它不支持"类"(class),更遑论"模块"(mod

2015-05-20 10:30:47 654

转载 C#中页面之间传值传参的六种方法

QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了步骤/方法1下面是一个例子private void Button1_Click(object sender, System.EventArgs e){

2015-05-20 10:28:56 1790

原创 服务端和android客服端回滚

使用事务操作SQLite数据库使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSucce

2015-01-28 10:15:53 1036

转载 Android开发之获取相册照片和获取拍照照片

from:http://blog.csdn.net/beyond0525/article/details/8939984在Android的开发过程中,我们可能会读取手机里面的照片或者通过相机拍摄获取照片,这是两种常用的获取图片的方式,在做项目过程中也会经常遇到,下面来介绍一下这两种获取方式..1.从本地相册获取照片:一般就是写出这个方法[java] view p

2015-01-06 14:48:10 816

转载 安卓获取手机外网ip地址!!

from: http://www.apkbus.com/android-173328-1-1.htmlpublic class MainActivity extends Activity {    private TextView textView1;    private static WifiManager wifiManager;    private sta

2014-12-25 11:14:58 4493

转载 android post文件

public String post(String pathToOurFile,String urlServer) throwsClientProtocolException, IOException, JSONException {      HttpClient httpclient =new DefaultHttpClient();      //设置通信协议版本  

2014-12-23 10:44:05 806

原创 服务端接受文件流并处理

public void doPost(HttpServletRequest request, HttpServletResponse response)     throws ServletException, IOException {    final int NONE=0;    final int DATAHEADER=1;    final int FILEDATA=2;

2014-12-19 15:01:59 7764

转载 Android开发之监听或获取手机短信内容

from: http://blog.csdn.net/mad1989/article/details/22426415

2014-11-25 13:14:17 1360

转载 Android自动化测试(UiAutomator)简要介绍

互相学习android自动化测试,请关注我的微博:weibo.com/ganchaojiang 一、一个BUG引发的问题    如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。    那么,自动化测试可以完成哪些任务呢?    简单的说,那些重复性的测试工作,都可以交给自动化完成:   

2014-10-10 10:02:49 820

转载 Android Bitmap 全面解析(二)加载多张图片的缓存处理 ...

一般少量图片是很少出现OOM异常的,除非单张图片过~大~ 那么就可以用教程一里面的方法了通常应用场景是listview列表加载多张图片,为了提高效率一般要缓存一部分图片,这样方便再次查看时能快速显示~不用重新下载图片但是手机内存是很有限的~当缓存的图片越来越多,即使单张图片不是很大,不过数量太多时仍然会出现OOM的情况了~本篇则是讨论多张图片的处理问题-----------

2014-05-17 23:08:48 986

转载 Android-小小设置永久解决程序因为未捕获异常而异常终止的问

from:  http://bbs.51cto.com/thread-1037088-1.html(一) 前言各位亲爱的午饭童鞋,是不是经常因为自己的程序中出现未层捕获的异常导致程序异常终止而痛苦不已?嗯,是的。。 但是,大家不要怕,今天给大家分享一个东东可以解决大家这种困扰,吼吼!(二) UncaughtExceptionHandler接口这个接口,顾名思义,就是处理

2014-04-11 14:26:32 706

转载 从元素抽取属性,文本和HTML----JSOUP

问题在解析获得一个Document实例对象,并查找到一些元素之后,你希望取得在这些元素中的数据。方法要取得一个属性的值,可以使用Node.attr(String key) 方法对于一个元素中的文本,可以使用Element.text()方法对于要取得元素或属性中的HTML内容,可以使用Element.html(), 或 Node.outerHtml()方法示例

2014-04-09 17:11:32 610

转载 Android中shape的使用!!!!!!!

from: http://kofi1122.blog.51cto.com/2815761/521605本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总

2014-04-03 11:17:59 570

转载 Android实战技巧:深入解析AsyncTask

from: http://blog.csdn.net/hitlion2008/article/details/7983449AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网

2014-03-16 11:49:38 570

转载 android模拟器与pc,模拟器与模拟之间用socket进行通信和获得模拟器ip地址程序!

from: http://japankn.iteye.com/blog/1744031在本机上启动两个模拟器,本机(PC)和模拟器的信息如下:        大家可以看到,两个模拟器的IP地址都是完全一样的,所以要实现两个模拟器之间的通信,使用模拟器的IP地址是办不到的。        获取模拟器名称:        >adb devices     

2014-03-06 11:37:18 1014

转载 servlet单实例多线程模式!!!!!!!!!

from:http://kakajw.iteye.com/blog/920839前言:Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。 JSP的中存在的多线程问题: 当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一

2014-03-05 10:20:16 693

转载 8个超实用的jQuery技巧攻略

from: http://www.csdn.net/article/2014-03-01)禁用右键单击功能 如果你想为用户节省网站信息,那么开发者可以使用这段代码——禁用右键单击功能。$(document).ready(function() { //catch the right-click context menu $(document).bind("cont

2014-03-04 10:03:11 632

转载 MySql常用命令总结!!!!!!!!!!!

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表m

2014-02-28 16:16:12 809 1

apache_php_mysql-eclipsePhp.doc

apache_php_mysql-eclipsePhp.doc

2012-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除