现在位置: 首页 > wrinkly发表的所有文章
  • 09月
  • 27日
综合 ⁄ 共 926字 评论关闭
java性能调优的基本知识  http://wenku.baidu.com/view/0b5e5b08581b6bd97f19eab3.html Web应用影响性能的集中体现在:网络、CPU、内存、IO、数据库、缓存    应用系统的性能测试通常有如下过程:      1) 分析性能需求:了解系统性能需求,建立性能测试数据模型,分析性能需求,确定合理性能目标;      2) 制定性能测试计划:规划性能测试所需的测试环境、测试程序,测试的人员组织,测试日程等;      3) 设计场景:设计性能测试的测试案例;      4) 根据场景编写程序、编写脚本、修改应用系统等;      5) 执行性能测试:建立......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 4104字 评论关闭
在现今的Web应用中经常使用Spring框架来装载JavaBean。如果要想将某些在Spring中装配的JavaBean发布成WebService,使用Axis2的Spring感知功能是非常容易做到的。    在本文的例子中,除了<Tomcat安装目录>\webapps\axis2目录及该目录中的相关库外,还需要Spring框架中的spring.jar文件,将该文件复制到<Tomcat安装目录>\webapps\axis2\WEB-INF\lib目录中。    下面先建立一个JavaBean(该JavaBean最终要被发布成WebService),代码如下: package service;import entity.Person;public class SpringService{    privat......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 7297字 评论关闭
转载请注明出处:http://blog.csdn.net/tang9140/article/details/43982887 引言 一 Immutable特性 二 连接符号本质 三 相等判断两种方式equals说明 题1 题2 题3 补充知识点 附反射修改String对象代码 引言 在java编程中,几乎每天都会跟String打交道,因此,深入理解String及其用法十分有必要。下面分三方面来详细说明下String相关的特点及用法 Immutable(不可变)特性 连接符号+的本质 相等判断两种方式(==/equals)说明 一、 Immutable特性   Java设计人员为了方便大家对字符串的各种操作,抽象出St......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 3975字 评论关闭
引言 为了激发广大童鞋的学习积极性,让我们的学习更加贴近未来工作需求,便于记录学习过程、总结学习收获、广交朋友,我们在CSDN上开通课程主页,希望大家可以通过CSDN这样的学习平台,更好地提升自我。 课程愿景 我们的目标是经过一系列前端方面课程的学习,能逐渐胜任前端开发工程师的工作要求,因此在认识课程之前,我们先来看一则招聘简章。 来自于上海鲸科信息科技有限公司的前端开发工程师招聘: 职位年薪:13W起,上不封顶 招聘人数:若干 职位职责: 如果你热爱尖端 Web 技术,如果你是一个追求美感的细节控,Striki......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 5853字 评论关闭
在项目中,我们很多都用到了xml文件,无论是参数配置还是与其它系统的数据交互。今天就来讲一下Java 中使用dom4j来操作XML文件。 我们需要引入的包: //文件包 import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileWriter; //工具包 import java.util.Iterator; import java.util.List; //dom4j包 import org.dom4j.Attribute; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.SAXReader; import org......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 8361字 评论关闭
博主新开了个人站点,你也可以在这看到这篇文章,点击打开链接 之前本人在"从串口驱动的移植看linux2.6内核中的驱动模型 platform device & platform driver"一文中已经写到了移植的设备是如何通过platform总线来与对应的驱动挂载。 在这期间有一个问题困扰着我,那就是来自用户空间的针对uart设备的操作意图是如何通过tty框架逐层调用到uart层的core驱动,进而又是如何调用到真实对应于设备的设备驱动的,本文中的对应设备驱动就是8250驱动,最近我想将这方面的内容搞清楚。 在说明这一方面问题之前我们先要大致了解两个基本......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 1462字 评论关闭
一、Git服务器搭建 1、 安装git和openssh: sudo apt-get install git-core sudo apt-get install openssh-server sudo apt-get install openssh-client 1)  创建git用户 sudo useradd git sudo passwd git 2)  创建仓库存放点: sudo mkdir /home/repo 3)  修改仓库存放点权限,仅能供git用户使用 sudo chown git /home/repo sudo chmod 700 /home/repo 4)  创建一个连接到git用户的home目录下 su git ln –s /home/repo /home/git/repositories exit Note:mustswitch to git 2、 安装gitosis,一个GIT服务器管理工具,这个工具......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 169字 评论关闭
使用命令如下:     uname -a 如果结果类似于这样: [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.18-92.el5xen #1 SMP Tue Apr 29 13:45:57 EDT 2008 i686 i686 i386 GNU/Linux 表明是32位 如果显示结果是x86_64,表明是64位
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 2297字 评论关闭
 雖然JAVA的程式都必須在JAVA的虛擬機器上執行,但是我們可以在這部機器中打一個洞,讓JAVA程式可以直接溝通實際的機器     JNI是一種讓JAVA程式可以外接外部程式的一種機制,讓JAVA程式更具有擴充性,下面將示範一個簡單的範例,這個範例中說明JAVA程式如何與C語言接軌,透過dll和native的方式來達成這項任務,經過這樣的測試與實驗之後讓我不得不佩服java這個程式語言 你不需要擔心程式方面的問題,因為底下的程式架構都相當簡單,主要只是讓我們體驗一下 工具介紹:我將使用visual c++ 6.0來製作dll,使用java sdk 1.4來編譯我......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 4808字 评论关闭
搞个jni,编译出so,作为apk的库,跑起来第一遍是好的,点击返回再进时就crash了。网上搜大部分说是内存开辟和释放不对的导致出错。后来用工具arm-eabi-addr2line -f -e xx.so 0xXXX查看是挂在dlmalloc.c中的tmalloc_large中,居然跑去看分析dlmalloc.c的blog:http://blog.chinaunix.net/uid-7907749-id-2037206.html。 上面分析确实蛮好的,但自己的问题还是没有头绪。最后是把代码不断的删除,发现是自己的编译.mk多链接libc.so的库,初步猜测是自己添加的libc的库跟系统的发生冲突了,等后面有时间时再回过头来看看。 *** *** ......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 470字 评论关闭
int candySolution(vector<int> &ratings) { if(ratings.empty()) return 0; int n = ratings.size(); vector<int> candyNum(n); //这里不能用for(auto x:candyNum) x=1;这样无法修改candyNum的值的。 for(int i=0; i<n; i++) { candyNum[i] = 1; } for(int i=1; i<n; i++) { if(ratings[i-1]<ratings[i]) candyNum[i] = candyNum[i-1]+1; } //应付权值诸如 1 3 4 2 1 3这样的例子 //正确的分配结果应该是1 2 3 2 1 2 for(int i=n-2; i>=0; i--) { if(rat......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 617字 评论关闭
<?php //连接Memcache $mem = new Memcache; $mem->connect("localhost", 11211); //保存数据 $mem->set('key1', 'This is first value', 0, 60); $val = $mem->get('key1'); echo "Get key1 value: " . $val ."<br>"; //替换数据 $mem->replace('key1', 'This is replace value', 0, 60); $val = $mem->get('key1'); echo "Get key1 value: " . $val . "<br>"; //保存数组数据 $arr = array('aaa', 'bbb', 'ccc', 'ddd'); $mem->set('key2', $arr, 0, 60); $val2 = $mem->get('key2'); echo ......
阅读全文