`
xiaoZ5919
  • 浏览: 400995 次
  • 性别: Icon_minigender_1
  • 来自: 安平人@北京
博客专栏
Group-logo
Netty学习笔记
浏览量:72821
社区版块
存档分类
最新评论
文章列表
1. show databases    查看所有的数据库,等同于select schema_name from information_schema.schemata\G \G 替换;,以纵向报表的形式输出结果,有利于阅读。 2. status 查看mysql数据库的运行状态 3. use 命令选择数据库 例如 use information_schema,当使用此命令后      select schema_name from information_schema.schemata\G,可以为         select schema_name from schemata\G ...
一. mysql服务器启动     在windows环境下为mysqld-nt,   在命令提示符下输入  mysqld-nt  即可以启动 mysql 二 客户端连接工具 mysql mysql  -u root -proot  需要注意的是-proot 如果写成 mysql -u root -p root。则是连接root数据库 mysql -u root  -p  提示需要输入密码
需求分析可分为需求提出、需求描述及需求评审三个阶段。 需求提出主要集中于描述系统目的。需求提出和分析仅仅集中在使用者对系统的观点上。用户、开发人员和用户确定一个问题领域,并定义一个描述该问题的系统。这 ...
    也许说命令行应用有点名过其实,其实只是一个简陋的小程序。     昨天我发现用java和ruby的BASE64算法得到的加密串是不一样。帖子现在已经被javaeye管理员转移到问答频道。     现在关于BASE64的问题还是没有解决,只能用ruby获取的BASE64串。程序很简单借助HttpClient和json的解析类库轻松解析。      Htttp basic 验证       HttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet(url); Header hea ...
   看到fins大牛写的JE talker以后,很有冲动自己也来写一下。我的UI设计还很差,还是先实现命令行的吧!    我是采用HttpClient模拟get请求来获取数据,再用jsonlib解析数据。    开始以为不难实现,不料开始就给我来了一个下马威!Http验证通不过,java eye api 验证采用的是HTTP Basic  Access Authentication,最常用也是最简单的http验证。通过wiki查看了一下原来就是把"username:password"经过Base64加密后,放在header中。当服务器接受请求后,再利用Base64Decod ...
     我遇到这样情景,在authHandler中验证用户后把和用户相关的一些传递到调用的方法中。我查阅了一下xfire的文档。可以用MessageContext.setProperty(),MessageContext是贯穿webservice调用的整个过程。文档中介绍AbstractInvoker.getMessageContext()获取,我使用的1.2.5版本。我想估计是版本的原因,换成1.2.6就可以了。 不知道是我对xfire了解的不多,axis就比xfire好。可以轻松的获取request,session。
   在解决jvm超出堆内存大小的java.lang.OutOfMemoryError: Java heap space错误时,我从网上搜的解决解决方案,借助jconsole成功解决。我按照网友的方案将heap堆内存(最小)分配为512m。在使用jconsole监控整个流程发现: 在很长一段时间jvm占用内存在300m左右。我没有修改的时候,分配的内存也就6M左右,占用内存经常徘徊在4.8M左右,程序也能正常运行。经过我分析,应该和jvm的gc回收机制有关吧。当jvm使用内存达到分配内存的一个百分比之后,进行垃圾回收。由此可见,并不是给jvm分配的heap堆内存越大越好。
项目中要从其它系统的webservice接口中获取数据,由于那个系统是用.net实现的webservices,返回的是一个xml文档格式的字符串,这个字符串的大小最大有1.2m,在抓取的过程中经常莫名其妙的停下来,也没有异常,后跟断点调试后发现java.lang.OutOfMemoryError: Java heap space。在网上搜了一下得到如下结论: http://www.zxbc.cn/html/20080505/33993.html      使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在 ...
      java的web层框架很多,框架虽多,大都是mvc模式。       web应用是基于request请求。在一个主处理servlet做到         1. 初始化资源、解析那些配置文件放在context中       2. 处理request 根据url请求调用相应的action,大部分框架都是写成一个配置文件做好url和action之间的映射 关 系。         3. 自动填充表单内容到相应的javabean中,struts1.X是用配置文件和反射来做到的              request.getParameterMap() 和通过反射获取actio ...
   近来好多朋友都对php感兴趣,我也忍不住诱惑php了一把。    从手册开始,从网站down下一本php手册,大致看了php的数据类型和基本语法。和其它语言大致一样。说到数据类型,php是动态语言,是弱数据类型的。很灵活,也有点不习惯! 变量的命名和perl很相似,都带着一个$开始。我的观点:学习一门语言,最快最有效率的方式就是带着问题去学习。     先来搭建环境,环境的搭建对于初学者是一个拦路虎。好多初学者就是被拦路虎吓住!在php的大门前稍微漂了两眼,遗憾的选择了放弃!幸好有wamp已经集成好了的开发环境。      环境好了,从comsenz下载了一份ucenter的源码。他的源码 ...
    JdbcTemplate的CallBack回调机制很巧妙,算是aop的一种实现吧     使用JdbcTemplate省掉了我们打开和关闭connection的操作,同时需要一提的是在CallBack接口实现类的Connection处于auto-commit状态,在CallBack的实现方法不能进行事物管理。     execute代码      public Object execute(ConnectionCallback action) throws DataAccessException { Assert.notNull(action, "Callback obje ...
JdbcTemplate与事务上例中的JdbcTemplate操作采用的是JDBC默认的AutoCommit模式,也就是说我们还无法保证数据操作的原子性(要么全部生效,要么全部无效),如:JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);jdbcTemplate.update("UPDATE user SET age = 10 WHERE id = 'erica'");jdbcTemplate.update("UPDATE user SET age = age+1 WHERE id = 'erica'& ...
配置Spring+hibernate使用ehcache作为second-level cache 2008年03月10日 星期一 16:37 大量数据流动是web应用性能问题常见的原因,而缓存被广泛的用于优化数据库应用。cache被设计为通过保存从数据库里load的数据来减少应用和数据 库之间的数据流动。数据库访问只有当检索的数据不在cache里可用时才必要。hibernate可以用两种不同的对象缓存:first-level cache 和 second-level cache。first-level cache和Session对象关联,而second-level cache是和Sess ...
     前段时间加入朋友的一个java讨论群。朋友的讨论主题是反射和rtti的区别和联系,这个话题很令人迷茫。终究是一个虚的话题。有一次我们在群中讨论时,大家都意识到了反射的重要性,尤其是在spring,struts等通用性框架中的大量使用。但是也存在一些误解的。有的网友把Object和Class混为一个概念。这是很危险的想法。那么Class又是一个怎么样的类呢!Class是一个描述类本身有那些属性、构造方法和一般方法的类,说起来好像有点绕口!     如何获取Class对象呢,它不能用构造方法初始化,如果获取没有具体类的Class对象 String.class 还有可以通过 Class.fo ...
嗨 努力吧 自己这点实力差远了!
Global site tag (gtag.js) - Google Analytics