- 博客(438)
- 资源 (75)
- 收藏
- 关注
原创 String s=new String("abc")创建了几个对象?
今天去酷狗面试,一道选择题不确定,一查资料,发现选错了….原来是我理解错了,切记切记….String str=new String(“abc”); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 我们可以把上面这行代码分成
2015-07-11 14:36:18 900
原创 float转16进制, 16进制转float(java )
直接上代码,有需求的朋也可以查看下:package com.sondon.dev_soceket.test;/** * @Project : 硬件通讯 * @Package : com.sondon.tcpip * @Class : Test.java * @Company 广州讯动网络科技有限公司 * @Author : 蔡文锋 * @DateTime:2015年4
2015-07-09 14:38:13 16580 6
原创 android listview里包含组件(checkbox)点击事件和Item的点击事件冲突
在listview的item中包含有textview和checkBox。我们既想获取listitem的点击事件,又想获取listitem中textview的点击事件和listitem中checkBox的点击事件,那么有没有办法实现呢?答案是肯定的,我们只需重新创建listview的适配器继承BaseAdpter就可以了。另外如果有checkBox或者imageview在内的话就必须设置它聚焦为fa
2015-07-05 10:20:16 16165 1
原创 Android drawable-nodpi 的作用
把一些不能被拉伸的图片放在 drawable-nodpi 中,此图片将不会被放大,以原大小显示。 看下图: 这两个图片被放到了drawable-nodpi 中 在不同分辨率下的显示大小是一样的,不会被拉伸,保证了图片的美观。 但是宽和高要写wrap_content,不要写dip
2015-06-11 16:06:54 12026 2
原创 UI设计
优优网:http://www.uipsd.cn/APP切图(android 和IOS):http://www.uipsd.cn/jiaocheng/2015.htmlDPI和PPI如何换算?:屏幕分辨率那些事儿 :http://www.uipsd.cn/jiaocheng/experience/1583.htmlUI界面设计尺寸 :http://www.uipsd.cn/
2015-06-11 12:06:52 1094
原创 MySql 分区 分库 分表
ubuntu下MYSQL配置和管理:http://www.2cto.com/database/201306/222510.htmlmysql分表,分区的区别和联系:http://my.oschina.net/u/195896/blog/75029mysql分表的3种方法 :http://blog.51yip.com/mysql/949.htmlMYSQL分区表测
2015-05-27 16:37:33 8059
原创 Android Studio1.5 配置Android annotations
Android annotation官网:https://github.com/excilys/androidannotationsAndroid annotation官网中有提到在Gradle中要怎么配置: https://github.com/excilys/androidannotations/wiki/Building-Project-Gradle我也是参考上面的配置的.我的配置如下,要配
2015-05-17 23:35:45 14017 8
原创 记录走过路过的那些博客
好的、有意思的博客越来越多,慢慢的就会记不住了。。。所以小小记录一下。 稀土: https://xitu.io/ 掘金 · 每个人在这里都能掘到金矿代码家:–http://daimajia.com/ android技术大咖StromZhang:http://stormzhang.com/ android方面阮一峰 :http://www.ruanyifeng
2015-05-17 12:29:32 2052
原创 AndroidStudio资料集
AndroidStudio中文社区:http://www.android-studio.org/index.phpAndroid studio删除工程项目:http://www.linuxidc.com/Linux/2014-03/97451.htm史上最详细的Android Studio系列教程:http://segmentfault.com/a/1190000002401964Android S
2015-05-17 00:06:25 1585
原创 个人的Redis学习集合包下载
PS: 这是我个人这段时间学习Redis的集合,有Redis的简单测试,Redis的Cluster集群、Redis的Sentinel主从集群、Tomcat+Redis的Session存储、还有基于Spring-data-redis的使用。分享出来给大家,下载可以直接使用,快速上手,以供学习!Download:http://download.csdn.net/detail/caiwenfeng_fo
2015-05-15 14:14:30 1492
原创 《redis集群sentinel主从复制》笔记
首先了解一下什么Sentinel:http://redisdoc.com/topic/sentinel.html#id2 ,耐着心看一遍,很受用。我也是看了好几遍,然后再结合实例操作验证,回头再看就觉得是那么回事了。
2015-05-13 17:04:27 3075
原创 linux下Apache的简单操作
PS:今天突然发现我的ubuntu装了Apache2,占用了80端口。好奇怪,我貌似没有装啊。。。。一、Start Apache 2 Server /启动apache服务/etc/init.d/apache2 startORsudo /etc/init.d/apache2 start二、 Restart Apache 2 Server /重启apache服务/etc/init.d/apache2 r
2015-05-12 16:44:50 792
原创 Tomcat7+Redis存储Session
PS:截止到2015-05-12前是不支持Tomcat8的,详情见官网:https://github.com/jcoleman/tomcat-redis-session-manager前提:你已经部署了Redis,尚未学会的,可以移步这里:http://blog.csdn.net/caiwenfeng_for_23/article/details/45511007我的案例下载:http://down
2015-05-12 11:01:16 41044 10
原创 Redis资料记录
Redis官网:http://redis.io/Redis教程: http://www.yiibai.com/redis/Redis教程(W3C):http://www.w3cschool.cc/redis/redis-tutorial.htmlRedis 起步 :http://www.cnblogs.com/shanyou/archive/2012/01/28/2330451.html Red
2015-05-05 23:19:58 6342
原创 Quartz框架的表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间
2015-05-05 10:58:36 1349
原创 Spring MVC 下设置默认访问页面的3种方式
1.默认tomcat容器的默认页面。 /index.html 这种方式适合访问静态的页面(也包括JSP)或者说是没有任何参数的页面。2.spirng mvc 默认index controller 方式 如果在tomcat容器没有配置默认页面,怎spring mvc 会主动去寻找/index的controller,如果有则会调用,没有则会显示404页面。 @RequestMap
2015-05-04 21:23:51 78141 11
转载 在eclipse中把Tomcat 8删掉不能重建问题,启动Tomcat重置本地配置问题
PS:今天手贱,把Eclipse里的tomcat删掉了,然后发现后面就不能重建了,很蛋疼啊。。。而且今天也发现eclipse里的tomcat启动时会把本地原来conf目录下的配置比如:tomcat-users.xml,server.xml给重置了。。。又是一个很蛋疼的问题,还没解决这个问题呢。转载: http://www.cnblogs.com/syxxlove/p/33
2015-05-04 14:18:40 16177 2
转载 Web性能测试工具之ApacheBench(ab)详解
ApacheBench命令原理:ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,既不会占用很高CPU,也不会占用很多内存,但却会给目标服务器造成巨大的负载
2015-05-04 11:42:32 4142
原创 jsp页面中获取session中的值
JSTL标签获取Session:session.setAttribute("age","123");${ sessionScope.age} 在页面上显示的就是123了sessionScope指的是session的范围,类似还有requestScope,pageScope,contextScope然后后面的age表示的是set属性时的key值Jsp中获取Session:s
2015-05-04 00:08:24 129318 2
原创 Ajax+Spring MVC实现跨域请求(JSONP)
背景:AJAX向后台(springmvc)发送请求,报错:已阻止交叉源请求:同源策略不允许读取 http://127.0.0.1:8080/DevInfoWeb/getJsonp 上的远程资源。可以将资源移动到相同的域名上或者启用 CORS 来解决这个问题。百度一下,发现是遇到了跨域请求请求问题。搜集资料如下JSONP解释在解释JSONP之前,我们需要了解下”同源策略“这个
2015-04-27 01:15:49 19487 2
原创 EL表达式和JSTL笔记
JSTL标签参考手册 :http://elf8848.iteye.com/blog/245559 JSTL教程:http://www.yiibai.com/jstlEL表达式: http://baike.baidu.com/link?url=bOjEpvEDkmCPF04XqlKC_LCxes_M0x8FiX_g5fyKWJskiPC_3rYD8n5kJCBGv2Hko7fXyczCcopTW
2015-04-26 20:46:20 1216
原创 C3P0
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。c3p0与dbcp区别: dbcp没有自动回收空闲连接的功能,c3p0有自动回收空闲连接功能。 使用C3P0可以有效解决JDBC引起
2015-04-25 11:17:15 1644
原创 Eclipse的Deployment Assembly和Project Facets和org.eclipse.wst.common.project.facet.core.xml关系
背景:web项目:spring4+springmvc4+hibernate4+maven3问题:启动tomcat后报错:java.lang.ClassNotFoundException: ContextLoaderListener 右键点击项目--选择Properties,找到Deployment Assembly选项,点击add按钮,发现没有Java Build Pa
2015-04-24 23:47:59 24621
原创 Java @override报错的解决方法
背景:Myeclipse中出现@Override错误,必须删除此标志,项目才可以编译通过,但是本来这个方法就是要重写的,为什么会报错呢原因:jdk1.5(5.0)之前这个就有,算是Bug,jdk1.6(6.0)版本之后修复了这个Bug。解决方法:把工程编译时使用JDK1.6版本可以解决。具体操作:Mye
2015-04-24 18:40:05 5454 1
转载 Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
我的环境:Maven+Eclipse4.4.1+Spring4+SpringMVC4+HIbernate4启动tomcat,报错:java.lang.ClassNotFoundException : org.xxxx.spring.xxx.ContextLoaderListenergoogle后找到一篇文章:http://chenzhou123520.iteye.com/blog/1836
2015-04-24 18:31:04 1240
原创 普通静态类方法获取Spring注入的Been实体
原本想要在静态方法中获取Spring注解后的Been,发现给Been字段添加static关键字后,启动tomcat报错-------错误大意是说静态字段不能注解。然后google下,解决方法如下:package com.sondon.dev_info.controller;import javax.annotation.PostConstruct;import javax.annot
2015-04-24 18:22:52 15323 1
转载 注解@PostConstruct与@PreDestroy讲解及实例
转载:http://blog.csdn.net/yaerfeng/article/details/8447530?utm_source=tuicool从Java EE 5规范开始,Servlet中增加了两个影响Servlet生命周期的注解(Annotion);@PostConstruct和@PreDestroy。这两个注解被用来修饰一个非静态的void()方法 。写法有如下两种
2015-04-24 17:44:41 3317
原创 SpringMVC4+Hibernate4运行报错Could not obtain transaction-synchronized Session for current thread
查了一下相关资料,整理如下:原因:Hibernate4 No Session found for current thread原因解决方法:1. 在spring 配置文件中加入 程序代码并且在处理业务逻辑的类上采用注解 程序代码@Servicepublic class CustomerServiceImp
2015-04-24 09:46:48 45632 7
原创 开源中国Maven库笔记
maven中央库在天朝环境下使用起来还是很蛋疼的啊,我还是找了开源中国国内的maven库来代替。最简单的方式: 替换settings文件settings文件:http://maven.oschina.net/static/xml/settings.xml内容如下: 记得修改F:/Maven/repo/m2/为你的路径<!-- Licensed to the Apache So
2015-04-23 22:21:33 3039
转载 classpath路径
原文:http://www.cnblogs.com/shitianzeng/articles/2582561.htmlsrc不是classpath, WEB-INF/classes,lib才是classpathWEB-INF/ 是资源目录, 客户端不能直接访问, 这话是没错,不过现在的IDE编译器在编译时会把src下的文件(是文件,不是.java)移到WEB-INF
2015-04-23 14:59:48 1114
原创 Netty5.0 实现心跳包
这是一个netty自带的echo案例,添加了心跳包的设置而已,关键代码如下:/* * Copyright 2012 The Netty Project * * The Netty Project licenses this file to you under the Apache License, * version 2.0 (the "License"); you may n
2015-04-21 23:59:19 19024
转载 TCP协议的KeepAlive机制与HeartBeat心跳包
原文地址:http://www.nowamagic.net/academy/detail/23350382心跳包很多应用层协议都有HeartBeat机制,通常是客户端每隔一小段时间向服务器发送一个数据包,通知服务器自己仍然在线,并传输一些可能必要的数据。使用心跳包的典型协议是IM,比如QQ/MSN/飞信等协议。心跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一
2015-04-21 21:14:09 3024
原创 Git资料记录
GitBook : http://git-scm.com/book/zh/v1Git使用教程:http://wenku.baidu.com/view/0d2d2327a5e9856a56126017.htmlGit学习手册 : http://www.cnblogs.com/python27/archive/2013/04/14/3017448.html
2015-04-16 16:33:19 1039
转载 No plugin found for prefix 'jetty' in the current project and in the plugin groups
原文:http://blog.csdn.net/wolfchou/article/details/8633861#在maven进行jetty的调试中出现错误:[ERROR] No plugin found for prefix 'jetty' in the current project and in the plugin groups [org.apache.maven.p
2015-04-16 13:58:29 10642
原创 Ubuntu下升级git版本(源码编译安装git)
Ubuntu自带的git是1.7的版本的,太旧了,所以想升级下,git官网上没有提供现成的安装包,所以只能源码编译了。linux上源码编译安装Git拢共分两步:第一步,安装编译git的依赖包第二步,下载源码,编译安装git安装git的安装包:在apt-get的系统上:sudo apt-get install curl curl-devel zlib-devel open
2015-04-16 11:49:18 9869
转载 java InputStream读取数据问题
原文:http://www.cnblogs.com/MyFavorite/archive/2010/10/19/1855758.html关于InputStream.read() 在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。 更好的方法是用InputStream.read(byte[] b)或者I
2015-04-16 09:53:27 842
原创 AES工具类
AESpackage com.sondon.NettyDemo;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import org.apache.log4j.Logger;import sun.misc.BASE64Decode
2015-04-16 09:40:39 2978
转载 JETTY9(9.2.1)入门学习
原文:http://blog.csdn.net/guoyankun/article/details/38319689下载的jetty-distribution-9.2.1.v20150310,算是目前为止的最新版本,jetty的版本比较多,而且各种版本有一定的差异,感觉这点不如tomcat。1.解压jetty到指定的目录,该目录就是$(JETTY_HOME) 进入到该目录,
2015-04-16 01:17:31 915
Redis学习集合包
2015-05-15
redis集群sentinel主从复制
2015-05-13
Maven3.2.5+Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8
2015-04-01
Nginx_Tomcat集群案例
2015-02-13
Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8基于annotation环境搭建
2015-02-04
java_source_attacher_1.2.7
2016-06-23
VLC-Android-1.7.5
2016-04-16
MySQLServer 5.7(解压版)
2015-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人