- 博客(15)
- 收藏
- 关注
原创 Java json字符串转json对象
需要导入的jar包需要添加的依赖:import net.sf.json.JSONObject;json字符串:data = {"USERID":1,"PASSWORD":"1","USERNAME":"admin","RNAME":"","PHONEMOBILE":"","PHOTO":"","EMAIL":"","SEX":-1,"STATE":-1,"ADD
2017-11-17 15:06:18 22530
转载 Android异步线程OkHttp Post请求Json数据并解析
package com.wpl.http; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.View; i
2017-11-17 14:26:02 1152
原创 java ArryList 转 String (借助commons-lang.jar)
StringUtils.join(Object array[],String separator) 将数组以符号或其他字符串为间隔组成新的字符串(separator就是分割符号,一般为逗号)Object array[] 需要转换的数组。ArrayList taskIds;String strTaskIds;strTaskIds = StringUtils
2017-11-17 14:18:57 356
转载 Java值类型和引用类型,以及复制的是什么东西
JavaScript值类型和引用类型有哪些 (1)值类型:数值、布尔值、null、undefined。 (2)引用类型:对象、数组、函数。 四、如何理解值类型和引用类型及举例 我们可以用“连锁店”和“连锁店钥匙”来理解,不知道以下比喻合不合适,^-^。 (1)值类型理解:变量的交换等于在一个新的地方按照连锁店的规范标准(统一店面理解为相同的变量内容)新开一个
2017-11-02 21:30:57 396
转载 迭代器(Iterator) 的使用
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一
2017-10-20 09:58:29 217
转载 面向对象设计的五个基本原则
概念在程序设计领域, SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)是由罗伯特·C·马丁在21世纪早期引入的记忆术首字母缩略字,指代了面向对象编程和面向对象设计的五个基本原则。当这些原则被一起应用时,它们使得一个程序员开发一个容易进行软件维护和扩展的系统变得更加可能。SOLID所包含的原则是通过引发编程者进行软件源代码的代码重构进行软件的代码异味清扫,从而使得软件
2017-10-19 20:27:45 433
原创 Java中的对象和对象引用
Java中的对象和对象引用1.对象? 在Java中有一句比较流行的话,叫做“万物皆对象”,这是Java语言设计之初的理念之一。要理解什么是对象,需要跟类一起结合起来理解。下面这段话引自《Java编程思想》中的一段原话: “按照通俗的说法,每个对象都是某个类(class)的一个实例(instance),这里,‘类’就是‘类型’的同义词。” 从这一句话就可以理解到对象的本质,简而
2017-10-19 16:41:54 197
转载 Google官方MVP示例之TODO-MVP
这个示例是众多的变体示例的基础。它展示了一个没有使用架构框架的MVP模型的简单实现。它使用人工依赖注入为仓库提供本地和远程数据源。异步任务用回调处理。
2017-10-19 10:28:00 2638 2
转载 Android App的架构设计:从VM、MVC、MVP到MVVM
Android App的架构设计:从VM、MVC、MVP到MVVM随着Android应用开发规模的扩大,客户端业务逻辑也越来越复杂,已然不是简单的数据展示了。如同后端开发遇到瓶颈时采用的组件拆分思想,客户端也需要进行架构设计,拆分视图和数据,解除模块之间的耦合,提高模块内部的聚合度。开始之前先上一张内部分享时用的PPT图:以上是笔者在客户端开发过程中面临的问题,涉及到以下四个主
2017-10-19 09:15:25 598
原创 ListView的adapter(用到ViewHolder和convertview)
ViewHolder通常出现在适配器里,为的是listview滚动的时候快速设置值,而不必每次都重新创建很多对象,从而提升性能。在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长度自适应展示具体内容,用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来减少对象的创建。
2017-10-18 16:02:06 686
转载 导航栏加载时可能出现闪的原因以及解决办法
元素闪烁很丑,难解决。修改 Class 而不是 Style我在不久前做过一个导航栏,要求其滚动到屏幕顶端后固定。很常见。开始的时候没问题,很快就可以搞定。nav { position: absolute; top: 60px;}var scroll=0;var nav=$("nav");var navST=60; //该元素距离网页顶端60px $(wind
2017-09-22 11:56:28 3173
转载 spring 使用c3po连接池
http://blog.csdn.net/liangwenmail/article/details/476672371 数据源:可以简单理解为数据的来源。2 连接池:是缓存一定数量的数据库连接,当程序需要数据库连接的时候,直接在连接池中获取空闲的连接,使用完再放回连接池中,此连接又变成空闲状态,等待下一次连接。有于开启连接和关闭连接比较耗费系统资源,有类连接池的管理可以减少这方
2017-09-18 09:29:53 888
原创 自配Tomcat的启动
优化启动内存等内容,在bin同级目录下建个 启动服务.bat@ECHO OFFrem 获取当前目录set root=%~dp0%set TITLE=环境监查8089set JAVA_OPTS=-server -Xms512m -Xmx2048m -XX:NewSize=128m -XX:MaxNewSize=512m -XX:MaxPermS
2017-09-15 17:45:45 184
原创 js算日子的方法
/** * 时间 */var showTime = function () { var show_week = new Array('星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'); var dateTime = new Date(); var year = dateTime.getFullYear(); var
2017-09-15 14:37:13 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人