自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Ubantu16.04 redis安装

通过FTP方式将redis的安装包从windows上传到linux上解压命令:$sudo tar -zxf ~/Downloads/redis-3.2.7.tar.gz -C /usr/local将下载文件夹下的压缩包解压到/usr/local中redis重命名:$sudo mv ./redis-3.2.7 ./redis修改权限:$sudo chown -R hadoop ./r...

2018-02-28 15:55:00 55

转载 session与cookie区别与联系

一、Session的概念Session 是存放在服务器端的,类似于Session结构来存放用户数据,当浏览器 第一次发送请求时,服务器自动生成了一个Session和一个Session ID用来唯一标识这个Session,并将其通过响应发送到浏览器。当浏览器第二次发送请求,会将前一次服务器响应中的Session ID放在请求中一并发送到服务器上,服务器从请求中提取出Session ID,并和保存...

2018-02-28 10:56:00 61

转载 洛谷p1156 垃圾陷阱(蒟蒻手把手教你用01背包把这道题复杂化)

题目描述卡门――农夫约翰极其珍视的一条Holsteins奶牛――已经落了到“垃圾井”中。“垃圾井”是农夫们扔垃圾的地方,它的深度为D(2<=D<=100)英尺。卡门想把垃圾堆起来,等到堆得与井同样高时,她就能逃出井外了。另外,卡门可以通过吃一些垃圾来维持自己的生命。每个垃圾都可以用来吃或堆放,并且堆放垃圾不用花费卡门的时间。假设卡门预先知道了每个垃圾扔...

2018-02-28 07:53:00 55

转载 Java内存模型与volatile关键字

1 Java内存模型(JMM)的意义JMM 与硬件内存架构对应关系JMM抽象结构图Java虚拟机规范中试图定义一种Java内存模型来屏蔽掉各种硬件和操作系统的内存访问差异,规定线程如何,何时能看到其他线程修改过的共享变量的值在必要时如何同步地访...

2018-02-28 05:08:00 132

转载 基于 Netty 的可插拔业务通信协议的实现「1」协议描述及基本消息对象设计

开发工程中,有一个常见的需求:服务端程序和多个客户端程序通过 TCP 协议进行通信,通信双方需通信的消息种类众多,并且客户端的数量可能有数万个。为此,双方需要约定尽可能丰富、灵活的数据帧「数据包」协议,方便后续业务功能的设计。本文设计了一种通信协议,为压缩数据量,该协议的数据帧以二进制方式进行传输并识别,即其基本单位为字节,必要时将部分...

2018-02-28 00:43:28 88

转载 一小时内175个国家和地区在天猫上产生交易 香港独占鳌头

内地人喜欢去香港血拼,香港人却还钟情网购,这个有趣的现象发生在双十一当天,天猫的交易额数据。根据杭州阿里交易大厅的实时大屏数据显示,在双十一狂欢开始的一小时内,已有175个国家和地区成交。其中,除去大陆市场,在出口交易前十名的国家和地区中,香港交易量排在首位,几乎相当于第二名台北的2倍,第三是美国。杭州阿里交易大厅的实时大屏数据从目前具体交易情...

2018-02-27 10:37:00 127

转载 c++ 操作共享文件, WnetAddConnection2是windows网络函数 可实现网络驱动器的映射和断开...

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-02-26 18:02:00 1652

原创 与Brian Goetz聊Java的数据类

\看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!\\\作为Oracle的Java语言架构师,Brian Goetz一直致力于Java编程语言在生产力和性能上的日臻完美。最近,Goetz撰文绍了数据类(data classes)这一可能整合到Java语言中的实验性理念。他的研究工作很好地证明了,数据类完全可以与一些即将推出的Java特性自然结合,例如值类...

2018-02-26 18:00:00 36

转载 centos7基于SVN+Apache+IF.svnadmin实现SVN的web管理

一、介绍  本文介绍的是CentOS7上搭建基于Apache、SVN Server、iF.svnadmin实现web后台可视化管理SVN。  iF.SVNAdmin应用程序是Subversion授权文件基于Web的GUI。该应用程序不需要数据库后端,它完全基于Subversion授权和用户认证文件。二、 软件准备  安装相关软件包  1.安装apache# yum ...

2018-02-26 14:35:00 228

转载 WPF 基础学习笔记

学习笔记:WPF中对于控件名字的命名,可在code中找到,例如如下:x:Name=“MassText” ...如何获取WPF richTextBox的text?有别于winform,比较复杂。string richText1 = new TextRange(RichTextBox1.Document.ContentStart, RichTextBox1.Document.Co...

2018-02-24 23:14:00 51

转载 区块链真的有这么厉害吗?--初识区块链后的感想(一)

近期看了很多区块链的散文,姑且称他为散文吧,毕竟不是系统性的文章。发现整个世界都在吹嘘区块链到底有多么多么好。它将在未来如何如何改变人类的生活,而且大部分人都认为区块链将是下一场革命。再往后接触了不少区块链的产品,姑且称之为产品吧。发现目前这些所谓的产品无外乎各种币,各种宠物,终其本质,无外乎挖矿模式。难道区块链真的就是这样了吗?接下来的内容纯粹作为我...

2018-02-24 14:42:00 61

转载 NoHttpResponseException

采用JMeter2.13做Http性能测试时,在高并发请求的情况下,服务器端并无异常,但是Jmeter端报错NoHttpResponseException (the target server failed to respond)这应该是由于服务器端的负载过高以及网络带宽占满等因素导致响应延迟加长,而Jmeter默认没有timout等待,导致出错。解决方案:设置bin/jmeter.pro...

2018-02-23 14:12:00 296

转载 MYSQL 如何完全卸载数据库

有时候MySQL不能完全卸载,这时候必须通过一些途径删除掉注册表和一些残余的文件,然后才能重新安装才可以成功!1.控制面板——》所有控制面板项——》程序和功能,卸载mysql server!2.然后删除mysql安装目录下文件夹下的my.ini文件及所有文件3.打开注册表4.删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001...

2018-02-22 16:24:00 56

转载 VMWare常用快捷键

VMWare常用快捷键Ctrl-Alt-Enter 进入全屏模式ctrl+alt+insert 退出全屏Ctrl-Alt 返回正常(窗口)模式Ctrl-Alt-Tab 当鼠标和键盘焦点在虚拟机中时,在打开的虚拟机中切换。Ctrl-Tab 当鼠标和键盘焦点不在虚拟机中时,在打开的虚拟机中切换。VMware W...

2018-02-18 09:14:00 247

转载 SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例...

SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例http://www.bieryun.com/1282.html1.前言本文主要介绍使用SpringBoot与shiro实现基于数据库的细粒度动态权限管理系统实例。使用技术:SpringBoot、mybatis、shiro、thymeleaf、...

2018-02-14 10:57:16 150

转载 第16期-Linux运维挑战赛

为什么80%的码农都做不了架构师?>>> ...

2018-02-13 22:57:00 155

转载 Linux内核系统体系概述

Linux 内核主要由 5 个模块构成,它们分别是:进程调度模块 用来负责控制进程对 CPU 资源的使用。所采取的调度策略是各进程能够公平合理地访问 CPU,同时保证内核能及时地执行硬件操作。内存管理模块 用于确保所有进程能够安全地共享机器主内存区,同时,内存管理模块还支持虚拟内存管理方式,使得 Linux 支持进程使用比实际内存空间更多的内存容量。并可以利用文件系统把暂时不用的内存数据块...

2018-02-13 20:52:00 90

转载 Celery 3 版本 定时执行与 异步执行 | Django 案例

Celery介绍Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery。软件架构Django案例环境* python3.6.4* django 2.0 * django-celery==3.2.1* django-kombu==0.9.4* celery-with-...

2018-02-13 17:04:43 152

转载 LOJ#6280. 数列分块入门 4

内存限制:256 MiB时间限制:500 ms标准输入输出题目类型:传统评测方式:文本比较上传者: hzwer提交提交记录统计讨论测试数据 题目描述给出一个长为 nnn 的数列,以及 nnn 个操作,操作涉及区间加法,区间求和。输入格式第一行输入一个数字 nnn。第二行输入 nnn 个数...

2018-02-12 22:00:00 99

转载 Linux安装vsftpd及配置详解

1 安装vsftpd组件安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。[root@bogon ~]# yum -y install vsftpd2、FTP主动模式与FTP被动模式的端口说明FTP是仅基于TCP的服务,不支持UDP。 与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和...

2018-02-11 14:52:13 72

转载 CSS属性margin、padding的区别

原始状态不设置margin和padding的状态margin设置外边距之后的状态padding设置内边距之后的状态 ,注意是撑开,外框高宽由300px变成450px。说明:本文为原创作品,若有参考会在文中提及,如有遗漏,涉及侵权,请联系本人,将立即修正。转载于:https://www.cnblogs.com/shenyf/p/8439685.htm...

2018-02-10 20:36:00 70

转载 windows8.1如何分盘

  磁盘分区首先要弄明白磁盘物理顺序与逻辑顺序的区别,在【磁盘管理】界面,所显示的前后顺序为物理顺序,这是磁盘上实实在在的物理位置,如下图2的电脑磁盘物理顺序为CFDE。在【资源管理器】界面,所显示的顺序为逻辑顺序CDEF,CDEF这些字母只是为了系统便于访问而给磁盘某一物理位置取的名而已,这些字母是可以改变的。磁盘分区是以物理顺序为依据,而访问电脑文件是以逻辑顺序为依据。搞明白这些对于磁盘分区是...

2018-02-10 12:34:00 63

转载 Android.mk (1) 函数

https://www.jianshu.com/p/46224d15fc5f从函数说起大家都习惯看从头,从构建目标讲起的,导致每篇文档熟的都是前面的部分。很多教程也都是想办法能够观其大略,从整体上给大家一个思路。比如《深入理解Android内核设计思想》的第4章,比如《Android内核剖析》的第18章,比如《深入解析Android 5.0系统》的第2章。于是我打算反其道...

2018-02-10 10:40:00 69

转载 5分钟入门Elasticsearch, 从如何安装,到索引和查询(基于Window系统)

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-02-09 16:39:00 125

转载 git使用公钥从远程克隆组件失败问题

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-02-09 15:10:00 161

转载 (四)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - maven代码结构

上一篇我们介绍《springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - maven模块规划》,我们接着上一篇文章,针对于dubbo分布式项目进行maven构建,因为我在本地的eclipse中进行了项目构建,代码结构图如下:代码结构解释:架构代码如下:资料和源码来源转载于:https://www.cnblogs.com/xiamudare...

2018-02-09 10:19:00 63

转载 吃了一惊!

算起来有大半年时间没有上过自己的博客了,今天因为要看一些小程序相关的东西登上了久违的博客园,看了一下自己一年前发的一篇博客已经有一千多阅读了,当真吃了一惊,发现自己当初承诺的会继续更新也没有更新,给大家说声抱歉!博主经过认真思考决定以后更新一些自己开发中遇到的问题和经验,同时非常欢迎大家在评论区指出不足,相互交流。转载于:https://www.cnblogs.com/shudaixiong...

2018-02-08 17:44:00 73

转载 iOS应用间传参跳转

一、跳转的原理在iOS中,两个app之间的交互和通信,使用UIApplication来管理。我们要打开另一个应用程序,如何实现呢?其实就是UIApplication的这个API/** 通过应用程序打开一个资源路径@param url 资源路径的地址@return 返回成功失败 */- (BOOL)openURL:(NSURL*)url;复制代码我们平时用过的一些案例如下://拨...

2018-02-08 01:27:00 184

转载 mybatis 三剑客之 generator

mybatis-generator是一款在使用mybatis框架时,自动生成model,dao和mapper的工具第一步添加pom插件 <plugin> <groupId>org.mybatis.generator</groupId> <artifac...

2018-02-06 19:53:46 59

转载 supervisord stdout_logfile 不生效解决办法

配置文件[program:p2p_recv]command = /ebs_data/appenv3/bin/python xmpp_p2p_recv.pyc process_name = p2p_recv_%(process_num)02dnumprocs = 1directory = /ebs_data/im/rec/priority = 20stdout_logfile = /e...

2018-02-06 16:10:36 2135

转载 触发器(游标)给同事老朱写

--select top 0 * into A123 from a3--select * from A123--select sum (Cast(symj as money)) from lsb123 where ldmc='音乐楼'--update housebuild set symj='993.42'where mc='音乐楼'-------------------------------...

2018-02-06 15:44:00 52

转载 移动应用开发技术选型:WebApp>HybridApp>NativeApp

 一:概念辨析    Web App:生存在浏览器里的应用,只能运行在浏览器里,宿主是浏览器,不是操作系统。资源一般都在网络上,就是一个触屏版的网站。如:微信公众号。不需要在设备上下载安装,只需通过浏览器即可访问、运行。                   【但:也能通过第三工具打包成为可安装的app】     Hybrid App:一个半原生程序,内嵌了一个原生的浏览器组件,把地址写死...

2018-02-06 14:42:00 86

转载 10分钟上线 - 利用函数计算构建微信小程序的Server端

前言这篇文章适合所有的想微信小程序开发新手、老鸟以及想准备学习开发微信小程序的程序猿。本文以开发一个类似"语音口令红包“小程序为例,向您讲解如何使用阿里云函数计算快速构建微信小程序的服务端。通过本文,您将会了解以下内容:demo概览传统服务器架构 VS Serverless架构Serverless架构详解demo开发配置步骤demo概览...

2018-02-06 14:08:52 313

转载 NodeJS介绍以及开发微信公众号Example

Node JSnpm cache clean --force NVM --interactively manage your node.js versionslocaltunnel --通过随机域名访问本地服务器不运动自定义域名映射映射以后如果本机服务重启,则映射会失效npm install -g localtunnel...

2018-02-06 02:03:43 154

转载 Codeforces 2B - The least round way

2B - The least round way思路:dp。先算出每个数2因子的个数,和5因子的个数因为要出现0那么要1个2乘1个5,那么最后的答案是min(2的个数,5的个数)所以我们可以分开考虑,先算出使2最小的方案,再算出使5最小的方案,然后再取最小就可以了。注意特判一种情况,如果经过一次0,那么答案只有1个0,再和上面那种情况比较一下,取个最小mp[i][j][...

2018-02-05 17:14:00 58

转载 laravel中的DB facade实现数据的CURD

/*    $students=DB::select("select * from student"); var_dump($students);*/ //新增数据: /*$bool=DB::insert('insert into student(name,age) values(?,?)',['imooc',18]); var_...

2018-02-03 10:42:00 85

转载 Content-Disposition 响应头

为什么80%的码农都做不了架构师?>>> ...

2018-02-02 18:13:00 625

转载 搭建 Apache RocketMQ 单机环境

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-02-02 16:43:00 56

转载 使用Node在服务端调用HTTP-Basic认证的API

前言Node作为前后端分离的”利器“由于它使用JS语法的特殊性,可以使得前端更好的利用Node来作为中间层十分方便得调用后台提供的“黑盒”API。即便是使用Node为主作为服务端开发在项目中也会经常用到要去其他的系统调用服务的场景。请求的认证一直是一个web系统很重要的一环,直接关系到了系统的安全。对于Node在服务端方面,稍微复杂的...

2018-02-02 10:05:50 225

原创 《Fit for Purpose》作者访谈录

\关键提要\\“符合目标(Fit-for-purpose)”是一个非常简单的概念,这个概念的意思就是产品或者服务足以满足消费者选择该项产品或服务的要求。\\t在不同的环境中为了满足“符合目标”是很困难的。企业所有者和产品服务的创建者需要一个系统来了解他们的客户所提出的“为什么”。\\tF4P框架提供了以下指南:根据用户需求来划分你的市场;确立客户使用的标准,以便在竞争者之间取胜;对度量标准以及KP...

2018-02-01 16:41:00 55

空空如也

空空如也

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

TA关注的人

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