- 博客(75)
- 收藏
- 关注
转载 状态机模式中的Task与对象池
Task抽象带来Task首先,假设我们有这么一段逻辑:收到一个参数,先校验格式是否正确,再提取相关的参数出来,执行我们的事务,然后构建结果并返回。伪代码如下:/*** 一个engine类**/public class Engine { public void init(); public void cancel(); public void restart();...
2019-03-30 23:34:00 376
转载 Mysql批量添加数据
方法一:建一个存储过程方法二:会话变量set @varname = value;insert into tbl_name(col1,col2,col3,col_varname) values(val1,val2,val3,@varname),(val21,val22,val23,@varname),(val31,val32,val33,@varname)转载于:http...
2019-03-30 19:15:00 65
转载 springboot+redis分布式锁-模拟抢单
本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟抢单的场景来使用她;本篇不涉及到的redis环境搭建,快速搭建个人测试环境,这里建议使用docker;本篇内容节点如下:jedis的nx生成锁如何删除锁模拟抢单动作(10w个人开抢)jedis的nx生成锁对于java中想操作redis,好的方式是使用jedi...
2019-03-30 15:24:30 1117 3
转载 Canvas绘制一个类似老版支付宝信用分仪表盘效果
前言使用了ESM+TS的风格来写一个类似老版本支付宝信用分的效果(会动!!!);一开始用的是普通的ES5+的风格来写,这两版的代码都会展示,模块的版本增加了一些细节的考虑,有兴趣的看官可以看看效果图及Demo具体的效果图可以在Codesanbox上看Codesanbox : codesandbox.io/s/4rvo5mwxj…具体的亮点可以看READMEGithub: githu...
2019-03-30 10:05:47 276
原创 阿里妈妈新突破:深度树匹配如何扛住千万级推荐系统压力
推荐系统已经深入到每个人生活的方方面面,网购、音乐、新闻、视频等等场景中,用户都可以感受到推荐系统带来的便利。随着技术的不断发展,如何更加精准地进行推荐成为了开发人员的头等大事。为了提升推荐系统的精准度,最大程度解决推荐系统存在的问题,来自阿里妈妈的高级技术专家李晗和团队提出了一种新型的推荐算法名曰:深度树匹配。在 2018 年 AICon 全球人工智能与机器学习技术大会上,李晗公开分享了这一算法...
2019-03-30 08:05:00 73
原创 服务平台化,知乎 HBase 实践
前言HBase 是一个基于 Hadoop 面向列的非关系型分布式数据库(NoSQL), 设计概念来源于谷歌的 BigTable 模型,面向实时读写、随机访问大规模数据集的场景,是一个高可靠性、高性能、高伸缩的分布式存储系统,在大数据相关领域应用广泛. HBase 系统支持对所存储的数据进行透明切分,从而使得系统的存储以及计算具有良好的水平扩展性.知乎从 2017 年起开始逐渐采用 HBase 系统...
2019-03-29 15:23:18 44
转载 利用Python实现“指尖陀螺”,让你释放压力
前言利用Python实现“指尖陀螺”,让你释放压力基本环境配置版本:Python3系统:Windows相关模块:turtle实现效果不停点击键盘空格键,这个陀螺会慢慢加速,从而达到一个减压的效果完整代码转载于:https://www.cnblogs.com/Pythonmiss/p/10621057.html...
2019-03-29 14:29:00 343
转载 Java学习心得
学习Java编程以来,我遇到了前所未有的编程难度,虽然说比c语言要简单一点,但还是有很多程序调试错误,一次次的编程让我对Java的基础有了更深的了解,错误也比之前少了很多,基本掌握了一些编程规则、知识要点和一些小技巧,成功编出第一个程序让我欣喜若狂,对java越来越感兴趣。但是有些问题,比如一些问题需要导入一些包,这一点就没有办法了,发现java虽然比c语言要容易一点,但是由于它本身就带有多种定义...
2019-03-28 21:45:00 49
转载 进击的布局之Grid Layout
文中所有示例,可以下载我的示例项目,或直接去项目主页查看或调试~❤️简介布局问题一直在不断地被优化,最初可能是使用block、inline-block、table,或者直接使用float、position等...后来flex出现了,我们可以快速地用它解决元素的一维分布问题,例如居中,平均分布等,这种处理是针对项目的一条轴线,所以可以称为一维布局。而Grid Layout可以看成是flex布...
2019-03-28 11:49:48 96
转载 开启阿里云linux下的pure-ftpd被动模式,解决flashfxp可连接但无法下载的问题
2019独角兽企业重金招聘Python工程师标准>>> ...
2019-03-27 08:57:00 2197
转载 SpreadJS 数据绑定系列(二) 表单绑定操作(上)
下载SpreadJS最新试用版前言上一期我们对数据绑定做了一个大致的介绍,本期我们着重为大家介绍如果进行数据帮绑定。这里首先介绍如何进行表单级别操作:使用前须知表单绑定无法跟其他两种绑定混合使用:表单绑定绑定的是整个sheet,无法在其基础上再去绑定某个单元格或者表格。表单绑定无法在设计器中设置,只能通过代码来进行绑定设置:设计器只能设置表格绑定和单元格绑定。详细操作Spre...
2019-03-26 16:18:35 759
转载 在使用pycharm编辑代码的时候,光标突然变黑块怎么解决
原因:光标进入了改写状态这个我刚试了一下,按下键盘上的insert键就可以恢复竖线形式转载于:https://www.cnblogs.com/wind666/p/10598380.html
2019-03-26 09:59:00 9154
转载 DBeaver 社区版 6.0.1 发布,可视化数据库管理平台
开发四年只会写业务代码,分布式高并发都不会还做程序员? DBeaver 社区版 6.0.1 发布了, DBeaver ...
2019-03-26 07:41:10 449
转载 JAVA局部变量和成员变量的区别
成员变量与局部变量的区别1、在类中的位置不同成员变量:在类中方法外面局部变量:在方法或者代码块中,或者方法的声明上(即在参数列表中)2、在内存中的位置不同成员变量:在堆中(方法区中的静态区)局部变量:在栈中3、生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用或者代码块的执行而存在,随着方法的调用完毕或者代码块的执行完毕而消...
2019-03-25 09:04:00 48
转载 深入理解ReentrantLock的实现原理
ReentrantLock简介ReentrantLock是Java在JDK1.5引入的显式锁,在实现原理和功能上都和内置锁(synchronized)上都有区别,在文章最后我们再比较这两个锁。首先我们要知道ReentrantLock是基于AQS实现的,所以我们得对AQS有所了解才能更好的去学习掌握ReentrantLock,关于AQS的介绍可以参考我之前写的一篇文章《一文带你快速掌握AQS》...
2019-03-24 05:09:55 266
转载 【洛谷1527】 [国家集训队]矩阵乘法(整体二分)
传送门洛谷Solution考虑看到什么k小就整体二分套上去试一下。矩形k小整体二分+二维树状数组就好了。代码实现// luogu-judger-enable-o2/* mail: mleautomaton@foxmail.com author: MLEAutoMaton This Code is made by MLEAutoMaton*/#include<st...
2019-03-22 19:43:00 68
原创 编程语言安全性排行榜:Ruby最佳,C语言漏洞最多?
IT技术圈有一个永远无解且有争议性的问题,那就是“谁是最好的编程语言?”事实上,由于各种编程语言的特性、应用场景不同,它们是各有长处的,但是Whitesource另辟蹊径,从安全性方面来衡量一下谁才是最好的编程语言?评判方法:我们经常会听到这样的声音:“XX语言比XX语言更安全。”其实,编程语言的安全性也取决于多种因素,为了避免引起歧义,我们先来阐述一下评判方法。本文中关于安全性的评判标准是基于W...
2019-03-22 14:20:16 71
转载 心情随笔一下
毕业准备三年了,本来一直都是不喜欢代码的,在学校就开始不喜欢了,所以出来工作找的工作基本也都不怎么认真去学习,工作上都是只是抱着完成任务的心态而已,加上之前的工作很多基本都是静态页面,所以每次换工作都各种碰壁,因为面试老师不会,最简单的都回答不上来,每次换工作就想着转行,但是一想着又不知道做什么,所以,哎,又继续,年底因为公司的一些问题离职了,然后年后会广州了开始找,还是这个,面试了好几家都没有通...
2019-03-21 18:53:00 73
转载 从零开始手写Koa2框架
01、介绍Koa -- 基于 Node.js 平台的下一代 web 开发框架Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。与其对应的 Express 来比,Koa 更加小巧、精壮,本文将带大家从零开始实现 Koa 的源码,从根源上解决大家对 Koa 的困惑本文 Koa ...
2019-03-21 13:20:28 101
转载 Spring Boot 2 - 使用CommandLineRunner与ApplicationRunner
本篇文章我们将探讨CommandLineRunner和ApplicationRunner的使用。在阅读本篇文章之前,你可以新建一个工程,写一些关于本篇内容代码,这样会加深你对本文内容的理解,关于如何快速创建新工程,可以参考我的这篇博客:Spring Boot 2 - 创建新工程概述CommandLineRunner和ApplicationRunner是Spring Boot所提供的接口,他...
2019-03-21 06:09:25 212
转载 现代C++之理解模板类型推断(template type deduction)
理解模板类型推断(template type deduction)我们往往不能理解一个复杂的系统是如何运作的,但是却知道这个系统能够做什么。C++的模板类型推断便是如此,把参数传递到模板函数往往能让程序员得到满意的结果,但是却不能够比较清晰的描述其中的推断过程。模板类型推断是现代C++中被广泛使用的关键字auto的基础。当在auto上下文中使用模板类型推断的时候,它不会像应用在模板中那么直观,所...
2019-03-20 18:36:00 83
转载 第8章 java集合
第8章 java集合 8.1 java集合概述 8.2Collection和Iterator接口 8.2.1 使用Lambda表达式遍历集合 8.2.2 使用java 8增强的Iterator遍历集合元素 8.2.3 使用Lambda表达式...
2019-03-20 10:22:00 43
转载 R 语言 3.5.3 发布,统计分析语言
开发四年只会写业务代码,分布式高并发都不会还做程序员? R 语言 3.5.3 发布了,代号“Great Truth”。...
2019-03-20 07:34:43 191
转载 计算机简介
计算机发明者约翰·冯·诺依曼。 计算机是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 计算机由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类。类型时间典型计算机特...
2019-03-19 22:08:21 160
转载 Java线程:新特征-原子量
转自:https://blog.51cto.com/lavasoft/222541转载于:https://www.cnblogs.com/sharpest/p/10557772.html
2019-03-19 12:09:00 38
原创 独家!阿里开源自用OpenJDK版本,Java社区迎来中国力量
InfoQ记者独家获悉:阿里巴巴宣布重磅开源OpenJDK长期支持版本Alibaba Dragonwell。众所周知,Oracle对Java 的策略已经发生系列转变,由于Java 用户群体庞大,导致此事在很长一段时间内都是开发者的讨论焦点。作为世界上最大的Java用户之一,阿里巴巴此时选择开源OpenJDK长期支持版本Alibaba Dragonwell是出于哪些考量呢?Oracle撒手,宣布对个...
2019-03-18 20:35:06 170
转载 C# 利用反射动态给模型Model 赋值
https://www.cnblogs.com/waitingfor/articles/2220669.htmlobject ff = Activator.CreateInstance(tt, null);//创建指定类型实例https://www.cnblogs.com/guohu/p/4496510.htmlproperty.SetValue(obj,Convert.C...
2019-03-18 18:43:00 1017
转载 阿里云服务器实例规格族配置怎么选?
很多用户在购买阿里云服务器的时候纠结于实例规则到底应该怎么选?下面针对目前阿里云的所有实例规则族做个介绍,包括适用场景,CPU类型,CPU内存比,最大内网带宽,最大网络收发包能力等基本参数。目前阿里云实例规格采用的架构有:x86计算,异构计算GPU/FPGA,弹性裸金属服务器,超级计算集群。实例类型包含通用型,计算型,内存型,大数据型,本地SSD,高主...
2019-03-18 15:37:42 849
转载 The Joy of Meaningful Work
By Leo BabautaNot everyone has the luxury of doing meaningful work. I get that. I'm incredibly lucky to have work that I find meaningful.But it is one of the most incredible things I've been able to c...
2019-03-18 12:59:13 129
转载 WPF外包团队 更新WPF案例展示
好久没更新博客了,放一些以前的案例,欢迎大家参考CRM系统监控类仿迅雷大数据平台转载于:https://blog.51cto.com/dotfun/2364432
2019-03-18 01:18:20 223
原创 准官宣?余承东证实华为已有自研操作系统
3月10日,华为消费者业务CEO余承东在接受德国媒体《世界报》的采访中表示:华为确实已经准备了一套自研的操作系统,但这套系统是以防未来一旦不能使用Android或Windows等系统的Plan B,华为还是更愿意与谷歌和微软的生态系统合作。自2012年起,关于华为要自研一套操作系统的消息就已经传遍业内,此后几乎每一年都有同样的消息传出,但是华为的态度除了否认就是沉默,而这一次的回应,仿佛是“准官宣...
2019-03-16 08:04:00 76
转载 Laravel核心代码学习--异常处理
异常处理是编程中十分重要但也最容易被人忽视的语言特性,它为开发者提供了处理程序运行时错误的机制,对于程序设计来说正确的异常处理能够防止泄露程序自身细节给用户,给开发者提供完整的错误回溯堆栈,同时也能提高程序的健壮性。这篇文章我们来简单梳理一下Laravel中提供的异常处理能力,然后讲一些在开发中使用异常处理的实践,如何使用自定义异常、如何扩展Laravel的异常处理能力。注册异常Handler...
2019-03-16 02:34:22 116
转载 苹果Mac使用疑难问题和解决方法
macbook pro 双击打不开文件和文件夹是由于鼠标设置速度太快造成的,以下为解决方案:1、单击系统偏好设置;2、依次选择”辅助功能“---鼠标与触摸板---链接速度;3、调节鼠标速度, 调成正常速度即可。转载于:https://juejin.im/post/5c8b02435188257ee72769ee...
2019-03-15 01:53:17 194
转载 vue element-ui 上传文件到七牛云
原文:blog.csdn.net/qq_36020836…这个是element-ui的文档<el-upload class="avatar-uploader" action="https://jsonplaceholder.typicode.com/posts/" :show-file-list="false" :on-success="handleAvatarSucce...
2019-03-14 13:08:43 650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人