Goodspeed

导航

统计

公告

2017年9月18日 #

Transport scheme NOT recognized: [stomp]

摘要: 今天在ubuntu上装个activemq,本来以为就是apt-get install activemq就行了的。 结果配置上stomp协议,activemq居然起不来。起不来就起不来吧,也没个提示。 机智的看了一下日志,就看到如标题所示的错误。 在网上一查,居然是因为缺少一个包。马上从网上下了一个a阅读全文

posted @ 2017-09-18 16:26 Goodspeed 阅读(76) 评论(0) 编辑

2017年9月16日 #

error running git

摘要: I ran and everything worked for me.阅读全文

posted @ 2017-09-16 08:17 Goodspeed 阅读(87) 评论(0) 编辑

2017年3月20日 #

Canvas 旋转的图片

摘要: var image = new Image(), counter = 0; image.onload = function () { var CANVAS_WIDTH = 300, CANVAS_HEIGHT = 300; var canvas = $("#canvas").css({width:CANVAS...阅读全文

posted @ 2017-03-20 13:15 Goodspeed 阅读(108) 评论(1) 编辑

2015年3月11日 #

canvas时钟

摘要: Clock阅读全文

posted @ 2015-03-11 22:56 Goodspeed 阅读(244) 评论(0) 编辑

2015年1月21日 #

火箭起飞

摘要: Rock ...阅读全文

posted @ 2015-01-21 23:25 Goodspeed 阅读(222) 评论(0) 编辑

让图标转起来

摘要: Rock Rock阅读全文

posted @ 2015-01-21 23:01 Goodspeed 阅读(189) 评论(0) 编辑

2014年11月26日 #

Tomcat启动脚本

摘要: start.sh#!/bin/shJAVA_HOME="/root/app/jdk1.8.0_25"CATALINA_BASE="/root/app/apache-tomcat-8.0.15"CATALINA_HOME="/root/app/apache-tomcat-8.0.15"JRE_HOME...阅读全文

posted @ 2014-11-26 14:32 Goodspeed 阅读(1968) 评论(0) 编辑

2014年11月2日 #

Task中的异常处理

摘要: 最简单的方式 var t = new Task(() => { throw new Exception("unknow excption"); }); t.Start(); try ...阅读全文

posted @ 2014-11-02 21:16 Goodspeed 阅读(1479) 评论(0) 编辑

Parallel的陷阱

摘要: var nums = Enumerable.Range(1,4).ToArray(); int total = 0; Parallel.For( fromInclusive: 0, toExclu...阅读全文

posted @ 2014-11-02 12:44 Goodspeed 阅读(196) 评论(0) 编辑

用Task代替TheadPool

摘要: TheadPool的问题不支持线程的取消、完成、失败通知等交互性操作不支持线程执行先后次序using System;using System.Diagnostics;using System.Threading;using System.Threading.Tasks;namespace Conso...阅读全文

posted @ 2014-11-02 10:52 Goodspeed 阅读(218) 评论(0) 编辑

使用ThreadPool代替Thread

摘要: 线程的空间开销线程内核对象。包含上下文信息。32位系统占用700字节线程环境块。包括线程的异常处理链。32位系统占用4KB用户模式栈。保存方法的参数、局部变量和返回值内核模式栈。调用操作系统的内核模式函数时,系统会将函数参数从用户模式栈复制到内核模式栈。32位系统占用12KB线程的时间开销创建时,系...阅读全文

posted @ 2014-11-02 10:29 Goodspeed 阅读(363) 评论(0) 编辑

正确停止线程

摘要: using System;using System.Threading;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { va...阅读全文

posted @ 2014-11-02 10:02 Goodspeed 阅读(309) 评论(0) 编辑

线程同步中使用信号量AutoResetEvent

摘要: using System;using System.Threading;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { va...阅读全文

posted @ 2014-11-02 09:54 Goodspeed 阅读(144) 评论(0) 编辑

异步和多线程的区别

摘要: 多线程会有一个工作线程,占用更多的CPU。异步将使用DMA模式的IO操作using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Text...阅读全文

posted @ 2014-11-02 09:26 Goodspeed 阅读(542) 评论(0) 编辑

2014年7月24日 #

C#和.NET Framework的关系

摘要: Year.NET FrameworkC# 200211 20031.11 200522泛型200632WPF\WCF\WF20073.53LINQ201044DLR20124.55async阅读全文

posted @ 2014-07-24 17:43 Goodspeed 阅读(109) 评论(0) 编辑

2014年6月29日 #

为什么泛型不支持协变性?

摘要: 假设class S { }class A : S { }class B : S { }下面的代码是可以编译通过的S[] array = new A[5];array[0] = new B();List list = new List();运行结果:第一行代码是可以编译通过的第二行代码运行时报错第三行...阅读全文

posted @ 2014-06-29 23:38 Goodspeed 阅读(134) 评论(0) 编辑

可空值类型与值类型这间的转换

摘要: int s = 5;int? s_null;long t;long? t_null;t = s; //隐式转换 S -> Ts = (int)t; //显示转换 T -> Ss_null = s; //隐式转换 S -> S?s = (int)s_null; //显示转换 S? -> Tt_null...阅读全文

posted @ 2014-06-29 23:21 Goodspeed 阅读(613) 评论(0) 编辑

2014年5月23日 #

hadoop安装计

摘要: hadoop安装计大体上按这个做就好了http://blog.csdn.net/hitwengqi/article/details/8008203需要修改hadoop-env.shexport JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64export PAT...阅读全文

posted @ 2014-05-23 18:50 Goodspeed 阅读(144) 评论(0) 编辑

2014年4月13日 #

数据结构——排序

摘要: 类别排序方法平均情况最好情况最坏情况辅助空间稳定性插入排序直接插入排序O(n2)O(n)O(n2)O(1)稳定希尔排序O(nlogn)~O(n2)O(n1.3)O(n2)O(1)不稳定选择排序简单选择排序O(n2)O(n2)O(n2)O(1)稳定堆排序O(nlogn)O(nlogn)O...阅读全文

posted @ 2014-04-13 22:19 Goodspeed 阅读(212) 评论(0) 编辑

2014年3月7日 #

/etc/sysctl.conf参数解释

摘要: 来自《深入理解Nginx模块开发与架构解析》 P9#表示进程(例如一个worker进程)可能同时打开的最大句柄数,直接限制最大并发连接数fs.file max = 999999#1代表允许将状态为TIME-WAIT状态的socket连接重新用于新的连接。对于服务器来说有意义,因为有大量的TIME-WAIT状态的连接net.ipv4.tcp_tw_reuse = 1#当keepalive启用时,TCP发送keepalive消息的频率。默认是2个小时。将其调小一些,可以更快的清除无用的连接net.ipv4.tcp_keepalive_time = 600#当服务器主动关闭链接时,socket保持F阅读全文

posted @ 2014-03-07 21:20 Goodspeed 阅读(8447) 评论(0) 编辑

2014年1月26日 #

JS中的各种检测

摘要: 1 //null 只在肯定返回null值时才使用null比较 2 var element = document.getElementById("my-div"); 3 if (element === null) { 4 5 }; 6 //string number boolean undefined 7 var num = 123; 8 if (typeof num === "number") { 9 10 };11 12 /*13 检查引用值14 Date RegExp Error15 跨域的检查会有问题16 */17 if (value instan阅读全文

posted @ 2014-01-26 11:08 Goodspeed 阅读(115) 评论(0) 编辑

2014年1月7日 #

WebClient的异步处理

摘要: using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Text;using System.Threading;using System.Threading.Tasks;namespace ConsoleApplication1{ public class Download { object LockObject = new object(); public static void Main(string[] args) ...阅读全文

posted @ 2014-01-07 16:46 Goodspeed 阅读(1959) 评论(0) 编辑

2013年11月21日 #

SSH集成步骤

摘要: 1 在goodspeed.web.model下建立*类(空的构造,属性访问与设置),同时配置*.hbm.xml文件与数据库挂起来2 在goodspeed.web.dao建立*Dao和*Daoimpl类(继承HibernateDaoSupport),实现数据库操作*Daoimpl可以直接返回List等3 在applicationContext.xml中建一个bean 4 相应Service如果需要*Dao只需要高架对*Dao的引用即可阅读全文

posted @ 2013-11-21 10:49 Goodspeed 阅读(157) 评论(0) 编辑

2013年11月19日 #

今天踩过的坑——structs和spring

摘要: struts如果实现了CookiesAware了,还需要引用org.apache.struts2.interceptor.CookieInterceptor过滤器,否则拿不到值同时还要能看到这样的错误No object in the CompoundRoot has a publicly accessible property named 'JSESSIONID'解决办法是1 把struts.devMode设为false2 增加一个setJSESSIONID(String value)的空方法spring自动加载想按名称加载写成struts.objectFactory.spri阅读全文

posted @ 2013-11-19 18:01 Goodspeed 阅读(237) 评论(0) 编辑

2013年11月15日 #

今天踩过的坑——structs和phpmyadmin

摘要: phpmyadmin错误:缺少 mcrypt 扩展解决mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/sudo php5enmod mcryptsudo service apache2 restart错误: phpMyAdmin 高级功能尚未完全设置,部分功能未激活解决:http://teddysun.com/268.htmllog4j入库普遍使用org.apache.log4j.jdbc.JDBCAppender,但是好像有单引号的问题。通过下面的组件能解决。不过写mysql不知为何很慢(可能是虚拟机的问题)log4j.a阅读全文

posted @ 2013-11-15 17:49 Goodspeed 阅读(336) 评论(0) 编辑