自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 code-push-server 搭建自己的推送服务器流程

一,server端配置流程1, 安装和启动code-push-server$ git clone https://github.com/lisong/code-push-server.git$ cd code-push-server$ npm install 伦理片 http://www.dotdy.com/ 2,初始化数据库cd到code-

2017-01-12 21:56:04 17365 4

转载 Android Application对象必须掌握的七点

1:Application是什么?          Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承

2017-01-12 21:54:50 517

转载 Android 性能优化细说

我们在开发APP时,由于设备性能的限制和用户体验的要求,我们必须在开发过程中考虑性能问题。从三个方面来谈下:响应时间、内存、电量。 伦理片http://www.dotdy.com/     1 响应时间        响应步骤可以分为:用户操作-逻辑处理-网络交互-页面展示。         逻辑处理:                     

2017-01-12 21:52:41 403

转载 Android Handler:子线程发消息到UI主线程

Activity代码:Java代码  public class MainActivity extends Activity {      private MyThread myThread;      private Handler handler; //子线程与UI主线程进行消息通信        @Override      protected 

2017-01-12 21:50:21 964

转载 Ionic 2 :如何实现列表滑动删除按钮

使用Ionic这种框架伟大的地方在于用户界面元素默认准备好了,意味着你可以设计更好的app而不需要很强的用户体检设计背景,而且让你可以更容易实现这些模式。这篇教程将展示如何使用Ionic2添加一个简单的删除按钮到列表,当用户滑动列表项到左边的时候。这是一个处理删除列表数据时候常用的模式。本教程将涵盖创建这个滑动删除按钮所需要的一切。 删除例子1.创建Io

2017-01-12 21:49:34 7393 2

转载 Android高级开发--SimpleAdapter类

1、ArrayAdapter显示效果显得有些单一,如果希望在一行中显示更多信息,比如文字加图片等等,就需要使用SimpleAdapter,SimpleAdapter类的主要功能是将List集合的数据转换为ListView可以支持的数据,从而定义出各种显示效果。 伦理片 http://www.dotdy.com/ 2、SimpleAdapter的层次关系如下:    java.lang.

2017-01-12 21:48:04 337

转载 小程序用户反馈-HotApp小程序统计仿微信聊天用户反馈组件

用户反馈是小程序开发必要的一个功能,但是和自己核心业务没关系,主要是产品运营方便收集用户的对产品的反馈。HotApp推出了用户反馈的组件,方便大家直接集成使用 (1)零代码接入用户反馈功能     界面仿微信聊天窗口,支持文本反馈和图片反馈,页面完全开源。 (2)完整的后台查看用户反馈    接入流程 1.在app.js里onLaunch()初始化hotap

2017-01-12 21:46:17 1855

转载 aliyun支持ipv6的配置-苹果审核被拒的的破解之道

元旦期待已久的iOS版本,苦苦等到1.7号方值被拒了,原因是不支持ip6,现要改造支持ipv6,公司用的aliyun服务器 nginx做反向代理 服务器的操作系统是linux,通过ping6的方式可以之道网址是否支持ipv6 伦理片 http://www.dotdy.com/ Java代码  ping6 ipv6.xxxx.com   ping6 ipv6的

2017-01-12 21:45:09 6227

转载 Facebook 的 iOS 内存泄漏监测自动化实践

内存是移动设备上的共享资源,如果一个 App 无法正确地进行内存管理的话,将会导致内存消耗殆尽,闪退以及性能的严重下降。 伦理片 http://www.dotdy.com/ Facebook 的 iOS 版本的许多功能模块共用了同一份内存空间,如果其中的某一个模块消耗了特别多的内存资源的话,将会对整个 App 造成严重影响。举个栗子,当某个功能模块不小心造成了内存泄漏的时候,这个情况就很有

2017-01-12 21:43:33 474

转载 基于phpcms的百度mip内容转换方法(适用任何cms)

百度在2016年底推出了mip,具体可以百度搜索下是个什么情况,本代码是基于php实现的内容替换方法,不仅限于phpcms,任何其他cms都可以用.注意仅仅是替换正文内容(标题也行)的,不是整套的模板解决方案哦. 伦理片 http://www.dotdy.com/ Php代码  /**  * 百度mip内容标准替换方法  *  * @au

2017-01-12 21:42:15 1591

转载 Spark Streaming如何使用checkpoint容错

在互联网场景下,经常会有各种实时的数据处理,这种处理方式也就是流式计算,延迟通常也在毫秒级或者秒级,比较有代表性的几个开源框架,分别是Storm,Spark Streaming和Filnk。 伦理片 http://www.dotdy.com/ 曾经在一个项目里面用过阿里改造后的JStrom,整体感受就是编程略复杂,在不使用Trident Api的时候是不能保证准确一次的数据处理的,但是

2017-01-11 13:20:39 7690 2

转载 angularjs中的下拉框,以及数据的回显,并且还可以实现下拉框的功能

两种实现方式     一 ,第一种就是使用select来实现下拉框,如下Java代码  class="input-select" >    "areaId" class="js-input-select-title" ng-change="queryCityByQuYu()">       "--请选择区域--">--请选择区域--       "a

2017-01-11 13:19:31 10111

转载 SQL语句优化

1、count(*) count(列) 没有索引的情况下,两者一样快; 有索引的情况下,如果这一列允许为 null,则count(列)快,若不允许为空,则一样快! 这是由于count(*)与count(列)不等价,count(*)所有列只要有一列不为null,就会被统计出来,count(列)只要这一列为null,就不会被统计出来! 所以,count(列)所谓的快是没有把数据统计完

2017-01-11 13:17:54 336

转载 Java之设计模式之Singleton

Java之设计模式之Singleton Java Singleton 单例设计模式属于四大设计模式之生产设计模式的一种。 该设计模式看似简单,但是涉及到许多注意点。 伦理片 http://www.dotdy.com/ 一、Java Singleton 简介 Java Singleton 单例设计只允许在JVM中产生类的一个实例对象。 因此这样的类不能提供对外的构造方

2017-01-11 13:16:55 431

转载 PHP curl_setopt函数用法介绍

url_setopt函数是php中一个重要的函数,它可以模仿用户的一些行为,如模仿用户登录,注册等等一些用户可操作的行为哦。 bool curl_setopt (int ch, string option, mixed value)curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值伪造登录主站

2017-01-11 13:15:05 682

转载 30分钟掌握ES6/ES2015核心内容

ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。也就是说,ES6就是ES2015。虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6了。所以就算你现在不打算使用ES6,但为了看懂别人的你也该懂点ES6的语法了...

2017-01-11 13:13:22 319

转载 httpClient,流作为文件上传

重构一段代码的经历。源代码,400多行。跳来跳出真心看不懂写的是什么。主要是把数据加密,写入文件,然后发送给第三方。按照第三方的给的 dome,你必须  三次文件创建,三次文件写入,三次文件读取。好乱,性能非常差,而且代码杂乱无章,温馨作为一名有洁癖的程序员,绝对要有统筹,要结构化。真心不知道,为什么第三方用这么愚蠢的解决方案。我有N种方案处理。但是绝对不会

2017-01-11 13:11:55 2275

转载 Java多线程之通信

Java多线程之通信 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 java内存模型 线程之间的共享变量存储在主内存(main memory)中,每个线程都有一个私有的本地内存(local memory),本地内存中存储

2017-01-11 13:11:04 403

转载 HttpClient 4.5.2版本设置连接超时时间-CloseableHttpClient设置Timeout

HttpClient  4.5版本设置连接超时时间-CloseableHttpClient设置Timeout(区别于4.3.2) HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳定,我感觉4.5版本抽象后,很多API应该快稳定了。       使用HttpClient,一般都需要设置连接超时时间和获取数据超时时间。这

2017-01-11 13:09:38 77063

转载 hashMap,treeMap,LinkedHashMap的默认排序

一、简单描述Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,HashTable以及LinkedHashMap等。        TreeMap:能够把它保存的记录根据键(key)排序,默认是按升序排序,也可以指定排序的比较器,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。 

2017-01-11 13:08:51 9786

转载 Java调用MatLab进行FFT运算及滤波

1、使用MatLab2015b生成Jar包时,需要使用JDK1.7,使用1.8会报错; 2、使用MatLab做FFT运算代码 Java代码: public double[] FFT(double[] input) {         try {             MWNumericArray para = new MWNumericArray(input, MWClass

2017-01-11 13:07:34 1310

转载 StringBuffer与StringBuilder的线程安全性验证

对于国内面试中经常问“StringBuffer和StringBuilder有何区别”,知乎上曾有一番讨论。我以为,好的面试官可以在这个问题上直接进一步,“你不知道这两个的区别没关系,我可以告诉你,我们聊聊短生命周期对象管理和线程安全性吧。”所以取而代之的这样的一个问题就更有意义了:请写一个程序来验证StringBuffer和StringBuilder的线程安全性。 线程安全性是指,当对

2017-01-11 13:05:18 927

转载 MySQL 实现树形的遍历(关于多级菜单栏以及多级上下部门的查询问题)

前言:        关于多级别菜单栏或者权限系统中部门上下级的树形遍历,oracle中有connect by来实现,mysql没有这样的便捷途径,所以MySQL遍历数据表是我们经常会遇到的头痛问题,下面通过存储过程来实现。伦理片 http://www.dotdy.com/  1,建立测试表和数据:DROP TABLE IF EXISTS csdn.channel;   CRE

2017-01-10 22:21:01 519

转载 【MySQL】MySQL性能优化之Block Nested-Loop Join(BNL)

一 介绍   相信许多开发/DBA在使用MySQL的过程中,对于MySQL处理多表关联的方式或者说性能一直不太满意。对于开发提交的含有join的查询,一般比较抗拒,从而建议将join拆分,避免join可能带来的性能问题,同时也增加了程序和DB的网络交互。 5.5 版本之前,MySQL本身只支持一种表间关联方式,就是嵌套循环(Nested Loop)。如果关联表的数据量很大,则join关联的

2017-01-10 22:20:25 6456

转载 MySQL在Linux找不到表名-处理忽略大小写

Linux找到my.cnf文件 Java代码  # find / -name my.cnf  修改解决大小写问题 在文件中补充:lower_case_table_names=1 Java代码  [mysqld]  datadir=/var/lib/mysql  socket=/var/lib/mysql/m

2017-01-10 22:19:33 1896

转载 MySQL中的共享锁与排他锁

共享锁(Share Lock)共享锁又称读锁,是读取操作创建的锁。其他用户可以并发读取数据,但任何事务都不能对数据进行修改(获取数据上的排他锁),直到已释放所有共享锁。如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。用法 伦理片 http://www.dotdy.com/  SELECT ...

2017-01-10 22:18:29 474

转载 MySQL运行原理与基础架构细说

1.MySQL基础            MySQL是一个开放源代码的关系数据库管理系统。原开发者为瑞典的MySQL AB公司,最早是在2001年MySQL3.23进入到管理员的视野并在之后获得广泛的应用。 2008年MySQL公司被Sun公司收购并发布了首个收购之后的版本MySQL5.1,该版本引入分区、基于行复制以及plugin API。移除了原有的BerkeyDB引擎

2017-01-10 22:15:59 22797

转载 oracle数据库创建表、序列、视图、约束要点

1. 系统开发的阶段: Strategy and Analysis Design Build and Document Transition Production 2. 数据模型 Model of system in client's mind Entity model of client's model Table model of entity mo

2017-01-10 22:14:36 1720

转载 查看mysql数据库 数据量大小和索引数据大小方法

查看某个数据库的数据量 和索引量的大小Java代码  SELECT      SUM(DATA_LENGTH)/ 1024 / 1024 + SUM(INDEX_LENGTH)/ 1024 / 1024  FROM      information_schema. TABLES  WHERE      TABLE_SCHEMA = 'ice_prod

2017-01-10 22:13:08 1932

转载 linux系统中设置oracle启停服务操作步骤

现在很多数据库服务器都是安装的linux系统,比如说,oracle数据库,安装完以后,不会随着linux系统启动。那么可以写一个脚本,来实现这个功能。 1 配置监听 安装完oracle以后,可以配置下监听服务,这样方便用户远程连接。在下面这两个路径下 /opt/oracle/app/product/11.2.0/dbhome_1/bin/dbstart /opt/oracle/ap

2017-01-10 22:11:59 2078

转载 SQL中的REPLACE替换字符函数的用法(使之支持text/ntext)

语法 REPLACE ( original-string, search-string, replace-string ) 参数 如果有某个参数为 NULL,此函数返回 NULL。 original-string     被搜索的字符串。可为任意长度。 伦理片 http://www.dotdy.com/  search-string     要搜索并被 replac

2017-01-10 22:10:27 2137

转载 【MySQL性能优化】改进MySQL Order By Rand()的低效率

最近由于需要研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是: SELECT * FROM content ORDER BY RAND() LIMIT 1 。 【飘易注:3万条记录查询花费 0.3745 秒(下同);从mysql slow query log看出“ORDER BY RAND() ”全表扫描了2次!】后来我查

2017-01-10 22:08:48 618

转载 基于Java开发的免费网络拓扑软件-SugarNMSTool

随着internet的飞速发展,信息的日益丰富决定着将来的用户界面主要是一种信息界面,从某种意义上说,信息可视化代表着下一代用户界面的方向。虽然信息可视化是一个较新的科学领域,目前绝大多数研究工作都还处在发展新技术和构建新系统方面,但已经出现了一些信息可视化方面的实用工具。这些新技术和实用工具为实现大规模网络拓扑图的可视化奠定了基础。   要想有效、方便地管理网络设备和服务就必须要求网络管

2017-01-10 13:26:00 3876

转载 storm trident实战 filter,function的使用

一、storm trident filter      Filter通过返回true,和false。来判断是否对信息过滤     1.1 代码 Java代码  public static void main(String[] args) throws InterruptedException,          AlreadyAliveExc

2017-01-10 13:25:03 1604

转载 jsp、struts、spring、mybatis实现前端页面功能模块化拆分

前端页面功能模块化拆分当一个系统的功能很多时,不可能所有功能模块的页面都写在一个页面里面,这时就需要将不同功能模块的页面拆分出去,就像模板一样,需要哪块的功能就调用哪块的页面,然后加载相应数据并展示到相应的页面。本应用的使用spring+struts+mybatis+jsp的方式,用两种方案来完成前端页面功能的拆分。方案一:在JSP页面中,利用EL表达式或者java

2017-01-10 13:23:43 2242

转载 JAVA如何通过正则表达式获取文本中数字

如何通过正则表达式获取字符串中的数字实例:Java代码  public void Test0108_03()      {          String input="winnt 5.1 internet winnta 5.3";//如何获得5.1          String regex="winnta";          double 

2017-01-10 13:20:14 5523

转载 SnowFlake 分布式ID生成Java实现

SnowFlake不依赖第三方介质,不像基于ZK,Redis等,每次用完一个区间还得通过网络去获取下一个区间,效率较低,基于SnowFlake的分布式ID生成是目前我见过的最快的 SnowFlake生成的是一个64位的数字,其中42位时间戳,接下来10位是自定义的数,其作用就是区分集群中的所有机器,最后12位是毫秒内序列,集群内每个机器能够在1毫秒内生成2^12 - 1个ID

2017-01-10 13:18:46 5848

转载 基于netty实现的socks5代理协议

socks5协议简介socks5协议是一个标准的代理协议,工作在网络的四层,理论上可以代理任意应用层协议。协议标准RFC1928,用户/密码鉴权标准RFC1929。协议的中文版本可以参考这里现有开源实现用的比较多的是linux下的ss5开源实现,ss5的安装和配置如下:./configure --with-debug --with-epollio --with-

2017-01-10 13:16:50 8391

转载 Scala里面如何使用break和continue

好多从Java转过来使用Scala的人会发现Scala里面竟然没有break和contine关键字,其实不是这样的,Scala里面推荐使用函数式的风格解决break和contine的功能,而不是一个关键字。 如何在Scala中实现break和continue呢? (1)break例子 Java代码   breakable(     for(i0 

2017-01-10 13:13:59 590

转载 Penguins DbTools数据库管理移植差分工具(EXCEL相关)

1.增加了无主键表的画面操作控制    伦理片 http://www.dotdy.com/  DBTOOLS支持ORACLE,MYSQL,SQLSERVER,POSTGRE,DB2, SYBASE, SQLLITE数据库相互转换功能 目前支持中文和日文 功能: 1。将数据库中的表结构和数据保存到EXCEL中。 2。将EXCEL中的数据

2017-01-10 13:12:14 411

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除