- 博客(29)
- 资源 (27)
- 收藏
- 关注
原创 9个最佳的大数据处理编程语言
大数据的浪潮仍在继续。它渗透到了几乎所有的行业,信息像洪水一样地席卷企业,使得软件越发庞然大物,比如Excel看上去就变得越来越笨拙。数据处理不再无足轻重,并且对精密分析和强大又实时处理的需要变得前所未有的巨大。那么,在巨大的数据集中进行筛选的最好工具是什么?通过和数据骇客的交流,我们知道了他们用于硬核数据分析最喜欢的语言和工具包。R语言在这些语言名单中,如果R语言排第二,
2017-07-28 10:23:11 4688
原创 通过JS实现两个页面之间的通信
今天要给大家说的是两个不同页面之间的通信,通过一个拖拽demo来模拟;首先,写好基础的拖拽代码: window.onload = function() { var oDiv = document.getElementById('div'); oDiv.onmousedown = function(ev) { var ev = wind
2017-07-27 11:06:08 5420
原创 Android 关于网络通信
网络通信机制网络由下往上分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用。也可以说,TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。TCP/IP协议网络
2017-07-25 09:37:10 393
原创 Java8 新特性 日期API
Java 8 在包java.time下包含了一组全新的时间日期API。下面的例子展示了这组新API里最重要的一些部分:1.Clock 时钟Clock类提供了访问当前日期和时间的方法,Clock是时区敏感的,可以用来取代 System.currentTimeMillis() 来获取当前的微秒数。某一个特定的时间点也可以使用Instant类来表示,Instant类也可以用来创建老的ja
2017-07-24 10:45:51 474
原创 关于tomcat下startup.bat双击闪退的问题
今天无意间随便点击了一个tomcat下的startup.bat批处理文件,结果出来控制台,没出几行信息就闪退了。点击其他几个tomcat的startup.bat,也一样的结果,顿时感觉莫名其妙,之前都用得好好的啊,其中一个还集成在eclipse里面的啊。 英语菜鸡,百度一下,大部分都说是java与tomcat环境变量配置的问题: 比如这样: 还比如这样:
2017-07-24 10:39:26 987 1
转载 Threejs开发3D地图实践总结
前段时间连续上了一个月班,加班加点完成了一个3D攻坚项目。也算是由传统web转型到webgl图形学开发中,坑不少,做了一下总结分享。1、法向量问题法线是垂直于我们想要照亮的物体表面的向量。法线代表表面的方向因此他们为光源和物体的交互建模中具有决定性作用。每一个顶点都有一个关联的法向量。如果一个顶点被多个三角形共享,共享顶点的法向量等于共享顶点在不同的三角形中的法向量
2017-07-24 10:25:59 10704 3
原创 【Java】StringUtils工具类常用方法详解
前言:工作中看到项目组里的大牛写代码大量的用到了StringUtils工具类来做字符串的操作,便学习整理了一下,方便查阅。1.isEmpty(String str) 是否为空,空格字符为false2.isNotEmpty(String str) 是否为非空,空格字符为true3.isBlank(String str) 是否为空,空格字符为true4.isNotBlank(Str
2017-07-20 10:01:46 14848 2
原创 MyBatis调用带有返回结果、output参数的存储过程上与ibatis的区别
用过mybatis的应该都知道它是ibatis被Google收购后重新命名的一个工程,因此也做了大量升级。本文就来介绍下两者在调用存储过程上的一点区别,ibatis有一个专门的标签,在mybatis里面已经没有这标签了,而是通过一个参数statementType="CALLABLE"来区分。存储过程:ALTER PROCEDURE [dbo].[Pro_Create_Number]
2017-07-19 09:41:05 4843
原创 时间戳转化为几天前,几小时前,几分钟前
Js代码如下:function getDateDiff(dateTimeStamp){ var result; var minute = 1000 * 60; var hour = minute * 60; var day = hour * 24; var halfamonth = day * 15; var month = day * 30;
2017-07-19 09:37:06 4076
原创 修改Spring Boot启动端口
spring boot是个好东西,可以不用容器直接在main方法中启动,而且无需配置文件,方便快速搭建环境。可是当我们要同时启动2个springboot工程时,就会有问题,有可能会因为8080端口被第一个应用占用而导致第二个应用无法启动,这时就需要修改其中一个工程的启动端口。1.可以通过实现EmbeddedServletContainerCustomizer接口来实现:public
2017-07-18 10:16:37 479
转载 Java 已死?听听这些重量级大咖是怎么说的
在 Java 的世界发生了什么事?事实上,很多。Java 9 在 9 月将会来临,Jigsaw 终于获批,而 Java 大咖正在给我们提供关于这一编程语言的未来的有价值的洞察。在这分为 3 部分的访谈系列中,我们阐明了 Java 的发展趋势以及什么语言才是值得尊敬的对手。Java 哪都没去在其发布之后的二十年,Java 依然是开发人员的最爱。如果说这门编程语
2017-07-18 10:12:19 3748
原创 【Java】各种进制的转换函数
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16).toString() 八进制转成十进制 Integer.va
2017-07-17 11:29:10 942
原创 解决ueditor上传图片在IE中的兼容问题
修正ueditor不兼容IE的单图片BUG找到源码中 simpleupload 模块 ,搜索 initUploadBtn,修改其中的一段代码为如下所示omUtils.on(input, 'change', function(){ function showErrorLoader(title){ if(loadi
2017-07-14 11:25:18 1928 2
原创 MyBatis之自查询,使用 递归实现 N级联
规律:1 1 从第三项开始,每一项都是前两项之和 有两种实现方式 第一种方式:public class TestOne { public int TestSelf(int n){ if(n<0){ throw new IllegalArgumentException("n不能为负数"); }else if(n<
2017-07-13 09:36:24 2081
原创 java计算两个日期之前的天数(工作日),排除节假日和周末
如题所说,计算两个日期之前的天数,排除节假日和周末。这里天数的类型为double,因为该功能实现的是请假天数的计算,有请一上午假的为0.5天。不够很坑的是每个日期都要查询数据库,感觉很浪费时间。原则: 1.节假日存放在数据库中实现步骤: 1.循环每个日期 2.判断每个日期是否为节假日或者为周末 3.若不是节假日和周末,天数+1
2017-07-13 09:28:40 13859 2
转载 神奇的 conic-gradient 圆锥渐变
conic-gradient 是个什么?说到 conic-gradient ,就不得不提的它的另外两个兄弟:linear-gradient : 线性渐变radial-gradient : 径向渐变说这两个应该还是有很多人了解并且使用过的。CSS3 新增的线性渐变及径向渐变给 CSS 世界带来了很大的变化。而 conic-gradient ,表示圆锥渐变,另外一种
2017-07-12 09:20:15 554
原创 揭开 this & that 之迷
新手在入门 JavaScript 的过程中,一定会踩很多关于 this 的坑,出现问题的本质就是 this 指针的指向和自己想的不一样。笔者在入门学习的过程中,也踩了很多坑,于是便写下本篇文章记录自己“踩坑”历程。一. this 在哪里?在上篇 《从 JavaScript 作用域说开去》 分析中,我们知道,在 Execution Context 中有一个属性是 this,这里的 t
2017-07-11 10:23:48 498
翻译 9 种改善 AngularJS 性能的方法
AngularJS 是目前使用非常广泛的 web app 应用框架,随着它的受欢迎程度持续上升 ,期待已久的AngularJS 4.0 诞生了。尽管已经做了很多优化,但几乎每个 Angular 专家仍然在处理使用 AngularJS 中出现的各种各样的问题。目前,企业使用Web技术用在他们各自项目上,在线业务因此受到了极大影响。因此,有必要深入挖掘影响企业成长的各种因素。但
2017-07-10 09:47:46 649
原创 【Java】请区分好length、length()和size()的区别
我起初学习Java的时候,数组、字符串和集合当中的元素个数问题一直都记得不扎实,经常容易搞混,最近又有人问起这个问题,所以现在说说这三个属性方法的区别:1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length(
2017-07-07 09:56:55 791
原创 【前端开发】css背景研究
background属性 background属性是css中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图片和背景颜色的,background是一个复合属性,它可以分解成如下几个设置项: a、background-color 设置背景色 b、background-image 设置背景图片地址 c、background-repeat 设置背景如何重复平
2017-07-06 09:50:14 444
转载 js实现缓动效果-让div运动起来
代码如下:var tween = { linear:function(t,b,c,d){ return c*t/d + b; }, easeIn:function(t,b,c,d){ return c * ( t /= d ) * t + b; }, strongEaseIn:function(t,b,c,d){
2017-07-06 09:48:21 1915
原创 【Java】解决FTPClient上传中文目录出现中文名乱码问题
Java中FTPClient上传中文目录、中文文件名乱码问题解决方法问题描述: 使用org.apache.commons.net.ftp.FTPClient创建中文目录、上传中文文件名时,目录名及文件名中的中文显示为“??”。原因: FTP协议里面,规定文件名编码为iso-8859-1,所以目录名或文件名需要转码。解决方案:1.将中文的目录或文件名转
2017-07-05 09:36:07 7193
转载 Java 库:为 Java 程序员而生的 10 + 最佳库
众所周知,Java 的生态环境相当庞大,包含了数量相当可观的官方及第三方库。利用这些库,可以解决在用 Java 开发时遇到的各类问题,让开发效率得到显著提升。举些例子,最常用的官方库有 java.lang、java.util、java.io、java.sql、java.net 等;而至于目前最流行的第三方库,就有 Junit、SLF4J、Google Guava、XStream、JSoup
2017-07-05 09:26:20 541
转载 数据库排名sql,group by 分组查询按照时间最大值
先给出类似的简单表[sql] view plain copyDROP TABLE IF EXISTS `TouTiaoAnchor`; CREATE TABLE `TouTiaoAnchor` ( `HourId` int(10) unsigned NOT NULL, `BetinTime` varchar(40)
2017-07-04 09:33:05 4862
原创 【前端JQuery】回调获取json中包含换行符出现问题解决
Ajax回调函数,取到服务器端返回的json数据时如果有回车符(\r\n),客户端解析会出错:unterminated string literal 所以在这之前先将回车符替换掉才行。替换方法:json.replace(/\r/ig, "").replace(/\n/ig,""); 建议:因为每次都要转换,而且不确定什么时候需要用html格式代码,什么时候需
2017-07-04 09:30:42 8567
原创 获取textarea标签中的换行符和空格
问题:获取到textarea标签内的格式(换行符、空格)取到,存入数据库,展示的时候能够保留基本格式。解决思路:IE9以上、FF、chrome的换行为\n, IE7-8的时候换行为\r\n,空格都为\s所以需要利用replace把不同浏览器的\n和\r\n都替换为html代码的,把\s空格替换为html的  注:如果使用jQuery的val()获取tex
2017-07-04 09:29:11 52602 3
转载 Vue-loader 的巧妙玩法
声明:可以这么玩,不代表应该这么玩一、Vue-loader 干了啥?Vue-loader 是一个 webpack 加载器,它可以把形如: ... ... ...的 Vue 组件转化为 Js 模块,这其中最最值得关注的是,它生成了 render function code 。render function code 是从模板编译而
2017-07-03 09:52:23 767
原创 18 个开源翻译工具帮助你的项目本地化
在满足世界各地用户需求的开源项目中,本地化扮演着极其重要的角色。除了编码之外,语言翻译也是世界各地的人们从事开源事业并向开源项目做出贡献的主要方式之一。在语言服务行业存在着各种工具(听到这个事情惊讶吗?),这些工具可以让本地过过程简单即又保质保量。本地化工具包括如下几类:计算机辅助翻译(CAT)工具机器翻译(MT)引擎翻译管理系统(TMS)术语管理工
2017-07-03 09:48:28 10417
原创 【Java】关于基于并发类AbstractQueuedSynchronizer的实现研究
公平模式ReentrantLock实现原理前面的文章研究了AbstractQueuedSynchronizer的独占锁和共享锁,有了前两篇文章的基础,就可以乘胜追击,看一下基于AbstractQueuedSynchronizer的并发类是如何实现的。ReentrantLock显然是一种独占锁,首先是公平模式的ReentrantLock,Sync是ReentractLock中的基础类
2017-07-03 09:40:44 345
bootstrap3+Cron在线生成器 模板下载
2020-10-23
GeoLite2-mmdb.zip
2019-07-08
【Java】通过ip地址获取详细地域信息(不通过API使用本地库)-调用库
2019-07-08
JS实现在线汉字笔画练习特效(平板移动端可用)
2019-06-25
Java 处理PDF图章——图片图章、动态图章
2019-02-11
java爬取百度图片 源码实例
2018-11-22
[java源码]关于有效投资房产
2018-11-05
[HTML5]用JS实现当年疯魔IOS游戏市场的切水果
2018-10-25
[html5技术]基于bootstrap制作的多标签页(tabs)
2018-10-24
tomcat8.5.15 windows 64位免安装版
2017-06-29
WebService配套案例
2017-05-25
java后台访问url需要的包.rar
2017-04-21
Bootstrap v3.3.5文件css
2017-03-02
高级加密解密标准AES加密secret.js代码
2017-02-13
flv视频播放插件js 下载
2017-02-07
nodejs的npm模块包GIT版本(2017.2.6最新git)
2017-02-06
并发优化报告word版本
2017-02-06
jeecmsv7源码整合版
2016-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人