- 博客(24)
- 资源 (4)
- 收藏
- 关注
原创 仿360小说网站的源码设计实现
360首页检索小说效果如下:个人完成编写的schoolnet校园网主页如下在小说模块中,包括:小说类别编号:a、校园爱情 b、动漫同人 c、校园魔法 d、轻小说 e、校园励志 f、校园修真 g、名人传记 h、古典小说 i、 国外小说。小说状态:a、连载中 b、已完结。用户可以阅读完整小说、添加小说进入书架、查看目录、投推荐...
2016-10-30 16:00:18 11232 7
原创 Android 网络请求HttpURLConnection 和 HttpClient详解
Android一般通过http协议向服务端接口发送请求,常用有POST和GET传输方式。这种请求通常借助于HttpClient,HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包。通过HttpClient可以不借助浏览器,从而简化了客户端与服务器端之间的交互。HttpPost htt
2016-10-29 18:45:07 1469
原创 android之Handle异步的消息回调机制
异步的消息回调机制,利用Handle来发送消息和处理消息(消息放于线程消息队列中)应用场景一:android应用UI每隔10秒去请求web端接口,获取数据库message消息表中最新的“我的未读消息”记录数,并高亮显示在UI里习惯了java编程,我们一开始会试图用下面的代码来刷新UInew Thread( new Runnable() { public void
2016-10-29 18:42:02 1903
原创 android笔记之finish()和System.exit(0)
finish方法用于结束当前的activity,程序中调用 Activity.finish()方法时,结果和用户按下 BACK 键一样:他告诉 Activity Manager该Activity实例可以被“回收”。随后 Activity Manager 激活处于栈第二层的 Activity 并重 新入栈,把原 Activity 压入到栈的第二层,从 Running 状态转到 Paused 状态。通
2016-10-29 18:39:23 540
原创 android之Intent机制详解
Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。如实现两个activity之间的连接很数据通讯Intent it = new Intent(Activity1.this, Activity2.class);Bundle bundle=new Bundle();bundle.putString("name", "zhang
2016-10-29 18:35:27 360
原创 基于HashMap实现简单的缓存处理
private static Map cacheMap; public static Object getCache(String key, Object defaultValue) { Object obj = getCacheMap().get(key); //Object obj = getSession().getAttribute(key); return obj==n
2016-10-29 14:27:35 1609
转载 深入剖析Ehcache开源缓存框架
Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这篇文章里面,我会详细介绍和分析EhCache的特性,加上一些自己的理解和思考
2016-10-29 14:20:29 610
原创 javaweb项目搭建ehcache缓存系统
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider,同时在项目开发中也被广泛使用到。接下来就以用户缓存为例,基于javaweb项目来搭建ehcache缓存系统。主要涉及核心原理和实现要点:项目是基于spring框架来统一管理和配置bean的,所以在spring中配置缓存,定义EhCacheManagerFactor
2016-10-29 14:12:13 2263 1
原创 自制仿酷我音乐专辑模块源码实现
个人完成编写的schoolnet校园网的仿酷我音乐专辑模块中,用户可以收藏音乐专辑、下载专辑歌曲、关注好友音乐方面的最新动态及在线试听音乐,用户有权管理自己的收藏夹。实现页面效果:patent.jsp音乐专辑详情页面music.jsp音乐大厅页面mymusic.jsp我的音乐页面好友动态页面后台音乐管理设置:数据库表原型设计:
2016-10-28 00:04:04 3286
原创 java Date常用操作方法
public class DateTool { public static final String PATTERN_DEFAULT = "yyyy-MM-dd"; public static final String PATTERN_DAYPATH = "yyyy\\MM\\dd\\"; public static final String PATTERN_DATETIME = "yyy
2016-10-22 23:27:33 375
原创 mysql通过job任务调度(event)执行存储过程
1、通过show EVENTS显示当前定义的事件2、检查event_scheduler状态:SHOW VARIABLES LIKE 'event_scheduler'3、设置job自动启动可以执行:SET GLOBAL event_scheduler = 1;或修改my.ini文件,添加:event_scheduler=14、创建一张简单的测试表CREATE TAB
2016-10-22 23:04:26 1222
原创 oracle笔记
1、创建表空间使用system登录,system/manager sysdba执行CREATE TABLESPACE ts1 DATAFILE 'F:\tablespace\ts1' size 100M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;CREATE TABLESPACE ts...
2016-10-16 22:57:42 362
原创 java io常用操作方法
/** * * 从文件全路径名中得到文件名。 * * @param filePath * * @return */ public static String getFileName(String filePath) { File file = new File(filePath); return file.getName(); } /** ...
2016-10-16 16:45:11 878
原创 android笔记
1、Activity和FragmentActivityimport android.app.Activity;public class WelcomeActivity extends Activity {import android.support.v4.app.FragmentActivity;public class WelcomeActivity extends Fragment
2016-10-15 18:57:30 331
原创 Android监听ScrollView的滚动事件
一种可供用户滚动的层次结构布局容器,允许显示比实际多的内容。ScrollView是一种FrameLayout,意味需要在其上放置有自己滚动内容的子元素。子元素可以是一个复杂的对象的布局管理器。通常用的子元素是垂直方向的LinearLayout,显示在最上层的垂直方向可以让用户滚动的箭头。有时候我们需要监听ScroView的滑动情况,比如滑动了多少距离,是否滑到布局的顶部或者底部。可惜的是SDK
2016-10-14 00:08:34 10489
原创 sql相关记录
mysql中可以使用show table status from myssh来显示数据库下每个表的详细信息,如Rows表拥有的记录数oracle中若要显示每个表的占有内存的大小,可以使用select SEGMENT_NAME,TABLESPACE_NAME,sum(BYTES/1024/1024)||'M' m from dba_extents where SEGMENT_TYPE='TABL
2016-10-10 01:02:45 429
转载 SSH框架下中文字符乱码问题的研究
1 Java中文乱码问题的产生原因 在Java Web的应用中,中文字符乱码问题是个由来已久和让人头疼的问题,尤其是刚刚接触Java Web编程的人员,往往在解决中文字符乱码问题上花费了大量的时间和精力。 要了解Java中文乱码问题的产生原因,先要从Java的字符编码说起,常用的Java字符编码集有以下几种: ASCII(American Standard Code for In
2016-10-10 00:27:05 1179
原创 自制仿360首页支持拼音输入全模糊搜索和自动换肤
360首页搜索效果如下1、完成编写的schoolnet校园网主要目录结构如下 主要实现支持中文、拼音首字母、拼音全字母的智能搜索和换肤。智能提示的搜索模块,切换每一种搜索模块,都会及时地对用户输入做出不同的响应,且提供用户常搜、最新资源提示的功能。主要涉及核心原理和实现要点:通过Jquery+ajax+json与后台MySql数据库进行交互,结合拼音转换pinyi...
2016-10-10 00:12:58 4087
原创 uploadify+java实现多文件上传和预览
1、下载uploadify插件2、index.html/js/uploadify-v3.1/jquery.uploadify-3.1.js">/js/uploadify-v3.1/uploadify.css" rel="stylesheet" type="text/css" />#uploader { position: relative;}#uploader
2016-10-06 11:02:54 6634
原创 JVM日志管理统计Runtime中freeMemory,totalMemory,maxMemory
1、导入log4j.jar包2、在src源码包下建立log4j.properties配置文件log4j.peopertieslog4j.rootLogger=INFO,Console,RollingFile,RollingFileWarn#Console log4j.appender.Console=org.apache.log4j.ConsoleAppender
2016-10-05 09:41:31 521
原创 ajax跨页面提交表单
前面提到过重复提交表单问题,处理token口令校验、重定向之外,还有一种经常使用到的方法就是新页面处理表单提交,完成后关闭当前页面,并刷新之前发送请求的页面。这里使用了artDialog.js1、文件结构2、user.jsp user列表 function openA(){ window.open("/M
2016-10-01 20:44:22 521
原创 spring+mybatis+struts2整合
基于spring的web项目,配置mybatis持久框架很简单,在spring+hibernate+struts2整合的项目的基础上,稍做修改即可1、导入mybatis所需的jar包,这里出现一些小问题,spring+hibernate+struts2整合的项目适用的spring版本是2.5,与mybatis3.1,mybatis3.0会冲突,包create bean sqlSessionFa
2016-10-01 15:18:50 552
原创 springmvc拦截器
下面用springmvc拦截器对用户访问首页做一个简单的身份认证1、spring-mvc.xml添加配置 2、控制层package com.frame.core.ctrl;import java.io.IOException;import javax.
2016-10-01 09:34:59 367
原创 ThreadLocal
ThreadLocal类提供了线程局部变量。这些变量在每个线程访问它时都有自己的方法,独立地初始化变量的副本。将变量与当前线程绑定。package com.frame.test;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class ThreadLo
2016-10-01 09:16:50 304
构建高性能的大型分布式Java应用.pdf
2018-08-12
java虚拟机详解.docx
2018-08-12
10种java性能优化方案.docx
2018-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人