自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Springboot系列:Springboot与Thymeleaf模板引擎整合基础教程(附源码)

前言由于在开发My Blog项目时使用了大量的技术整合,针对于部分框架的使用和整合的流程没有做详细的介绍和记录,导致有些朋友用起来有些吃力,因此打算在接下来的时间里做一些基础整合的介绍,当然,可能也不会特别的基础,但是源码会开放给大家,方便大家学习,此次的源码地址为springboot-thymeleaf,多谢大家支持。简介Thymeleaf是一个跟Velocity、FreeMar

2017-09-16 20:18:12 1225 2

转载 如何写SysV服务管理脚本

本文目录:1.1 SysV脚本的特性1.2 SysV脚本要具备的能力1.3 start函数分析1.4 stop函数分析1.5 reload函数分析1.6 status、restart、force-reload等1.7 结束语 SysV服务管理脚本和/etc/rc.d/init.d/functions文件中的几个重要函数(包括daemon,killproc,statu

2017-09-16 10:38:13 909

转载 Opencv入门-第一回-梦牵机器视觉翼,初识Opencv域(安装Opencv)

各位看官,您是不是瞅着Opencv进来的?(你这不是废话吗>_>)这Opencv(开源计算机视觉库)啊,说来话长,最初是上个世纪末(1999年)由Intel建立起来的。近十多年人工智能这匹黑马突然出现,带动各行各业的发展,特别是机器视觉!各位看官就慢慢跟随着鄙人的脚步,进入Opencv这片具有巨大发展潜能的地方吧!Opencv有两宝--开放源码、完全免费。俗话说,“工欲善其事,必先

2017-09-15 18:46:09 391

转载 Servlet总结一

Servlet总结一HttpServlet想要实现一个servlet必须继承这个类,其实一个servlet就是一个java文件,但是这个类必须是继承HttpServlet。生命周期servlet的生命周期是从创建到毁灭的一个过程,具体的过程如下:Servlet 通过调用 init () 方法进行初始化。 Servlet 调用 service() 方法

2017-09-15 09:14:12 331

转载 .NET及.NET Core系统架构

.NET 官方架构指南 Microservices and Docker ContainersWeb Applications with ASP.NET官网地址:https://www.microsoft.com/net/learn/architecture三层及多层架构 Multitier ArchitectureASP.NET N-Tier Architecture

2017-09-14 17:34:13 3085

转载 【C# in depth 第三版】温故而知新(1)

声明本文欢迎转载,原文地址:http://www.cnblogs.com/DjlNet/p/7192354.html前言关于这本书(《深入理解C# 第三版》)的详细情况以及好坏,自行搜索即可,我就不啰里啰嗦的,此文责在备份,意在记录一下第二次阅读当中发现原先囫囵吞枣之处,也为了记忆深刻吧。对这里还有一本《Clr via C# 第四版》也准备二次阅读,关于精度细读章节,知

2017-09-14 12:22:07 696

转载 copy和mutableCopy都是浅拷贝!!!------你被骗了很多年

所有系统容器类的copy或mutableCopy方法,都是浅拷贝!!!(ps:什么是容器?比如NSArray,NSMutableArray,NSDictionary,NSMutableDictionary)很多人一直认为,copy 是浅拷贝,mutableCopy 是深拷贝。我以前也是这么认为的。甚至很多网上的教学视频,很多书籍,很多博客,都是这么说的。但是,这大错特错!为了防止有人不

2017-09-13 20:30:05 499

转载 内部类

1 内部类的概述将一个类定义在另一个类里面,对里面那个类就称为内部类。  内部类的访问特点:①内部类可以直接访问外部类中的成员,包括私有成员。 ②外部类要访问内部类中的成员必须建立内部类的对象。    示例: package java010;/** * 2017/9/12 * 说明: */class Outer{//外部类

2017-09-13 15:46:07 213

转载 java--利用exe4j生成.exe的可执行文件

工具:eclipse,exe4j,jre,这三个都可以直接在官方网站下载,下面所用到的都是最新版的。前期准备:用eclipse编好需要生成.exe文件的project,另外exe4j需要一个注册码,不然每次使用生成的.exe文件都会有提示框,印象中是在给自己打广告,这程序是exe4j做的巴拉巴拉,可以在官网上购买,还挺贵的,400多?不过没有必要下载破解版,exe4j和当初的winxp都有几个

2017-09-13 11:06:06 2487 1

转载 数值的扩展

概述ES6提供了许多新的数值的扩展二进制和八进制表示法二进制使用前缀0b或0B,八进制使用前缀0o或0Oex:0b111110111 === 503 // true0o767 === 503 // true如果要将0b和0o前缀的字符串数值转为十进制,要使用Number方法。ex:Number('0b111') // 7Number('0o

2017-09-12 19:02:07 203

转载 linux下文件和目录

(1)普通文件(regular file):这是最常用的文件类型,这种文件包含了某种形式的数据,文件内容的解释由处理该文件的应用程序进行。(2)目录文件(directory file):这种文件包含了其他文件的 名字以及指向这些文件有关信息的指针。对一个目录文件具有读权限的进程,都可以读该目录的内容,但只有内核可以  直接写目录文件。(3)块特殊文件(block special

2017-09-12 13:54:02 227

转载 自动化测试:behave

在系统开发过程中,我们一般个人参与的开发都是局部的,自己负责的一部分与其它团队成员的成果组合在一起才能实现用户的完整行为。比如常见的电商系统就有几个主要的流程商品搜索 购物车 订单 支付 物流 这些模块复杂的足以形成各自的团队,不同团队相互之间依据一定的接口来配合协作。在开发阶段可以基于接口各自独立开发,对于依赖其它模块的接口可以通过接口mock来完成。但mock方式本身是有使用场景的

2017-09-11 22:10:02 1982

转载 Python内置函数详解

置顶   内置函数详解 https://docs.python.org/3/library/functions.html?highlight=built#ascii       此文参考了别人整理好的东西(地址:http://www.cnblogs.com/sesshoumaru/p/6140987.html#p1),然后结合自己的理解,写下来,一方面方便自己,让自己好好学习,顺便回忆回忆;另

2017-09-11 17:13:59 308

转载 vue系列之动态路由【原创】

开题最近用vue来构建了一个小项目,由于项目是以iframe的形式嵌套在别的项目中的,所以对于登录的验证就比较的麻烦,索性后端大佬们基于现在的问题提出了解决的方案,在看到他们的解决方案之前,我先画了一个比较标准的单系统的解决方案。本文目录:一: 设想 二: 讨论 三:实现 四:总结 一: 设想简单解释下上图就是:首先前端从cookie获取token,如果没有to

2017-09-10 20:13:59 366

转载 Django缓存系统

在动态网站中,用户每次请求一个页面,服务器都会执行以下操作:查询数据库,渲染模板,执行业务逻辑,最后生成用户可查看的页面。这会消耗大量的资源,当访问用户量非常大时,就要考虑这个问题了。缓存就是为了防止重复计算,把那些消耗了大量资源的结果保存起来,下次访问时就不用再次计算了。缓存的逻辑:given a URL, try finding that page in the cache

2017-09-10 15:26:00 562

转载 vue系列之动态路由【原创】

开题最近用vue来构建了一个小项目,由于项目是以iframe的形式嵌套在别的项目中的,所以对于登录的验证就比较的麻烦,索性后端大佬们基于现在的问题提出了解决的方案,在看到他们的解决方案之前,我先画了一个比较标准的单系统的解决方案。本文目录:一: 设想 二: 讨论 三:实现 四:总结 一: 设想简单解释下上图就是:首先前端从cookie获取token,如果没有to

2017-09-10 10:58:07 1031

转载 C# 异步编程1 APM模式异步程序开发

C#已有10多年历史,单从微软2年一版的更新进度来看活力异常旺盛,C#中的异步编程也经历了多个版本的演化,从今天起着手写一个系列博文,记录一下C#中的异步编程的发展历程。广告一下:喜欢我文章的朋友,请点下面的“关注我”。谢谢我是2004年接触并使用C#的,那时C#版本为1.1,所以我们就从就那个时候谈起。那时后在大学里自己看书写程序,所写的程序大都是同步程序,最多启动个线程........其实

2017-09-09 19:13:56 584

转载 关于vue的一些总结

最近学习了一段时间的vue js   除了路由没用过之外  基本上其他的都用过了对于vue的一些用法  在此做一个总结。  开始使用vue之前 需要导入vuejs这个文件到项目中  大家用之前到官网下载一下就行了在做项目的过程中   我们基本上需要用到的就是vue的双向绑定、条件与循环了下面先介绍一下vue的双向绑定 指令:v-model   vue的一些指令

2017-09-09 14:25:57 265

转载 Java基础知识_毕向东_Java基础视频教程笔记(19-21 IO流)

18天-06-IO流  字节流和字符流字节流两个基类:InputStream,FileInputStream,BufferedInputStream OutputStream,FileOutputStream,BufferedOutputStreamPrintStream (打印字节流,带编码格式)字符流两个基类:Reader,FileReader,BufferedRe

2017-09-08 22:25:57 254

转载 如何搭建科学的MES报表系统?

MES系统即制造执行系统,是一套面向制造企业车间执行层的生产信息化管理系统。MES系统是企业信息集成的纽带,是制造企业信息化的重要组件,是实现制造企业自动化生产和智能化数据运营的必经之路。MES系统包括订单管理、计划管理、生产执行、质量管理和报表中心等模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。 现在很多MES软件厂商都把重心放在计划管理和执行流程上,而往往忽略了报表

2017-09-08 17:34:00 601

转载 Linux企业运维人员最常用150个命令汇总

Linux企业运维人员最常用150个命令汇总命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有info,但不常用。help查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令(18个)ls

2017-09-08 12:57:58 4072

转载 拨开字符编码的迷雾--MySQL数据库字符编码

拨开字符编码迷雾系列文章链接:拨开字符编码的迷雾--字符编码概述 拨开字符编码的迷雾--编译器如何处理文件编码 拨开字符编码的迷雾--字符编码转换 拨开字符编码的迷雾--MySQL数据库字符编码 1. MySQL字符集和校对规则MySQL的字符集是用来定义MySQL存储字符串的方式,校对规则(有的软件叫排序规则)则是用来定义了比较字符串的方式。字符集和校对规则是一对多的关系。每

2017-09-07 21:05:54 201

转载 linux ssl证书配置(apache)

1. 前提是 已通过第三方 申请到 .crt .key 和 .ca-bundle 文件  2. 将三个文件拷贝到linux服务器上 任意一个指定的目录3. 找到要编辑的apache配置   Apache主配置文件通常叫做 httpd.conf 或 apache2.conf. 常见路径包括 /etc/httpd/ 或 /etc/apache2/  SSL 证书配置通常位于一个不同的配

2017-09-07 16:13:52 351

转载 自然语言处理扫盲·第二天——白话机器翻译原理

由于最近要做一些自然语言处理的分享,但是我又不是科班出身,所以只能临时抱佛脚的学习以下基本的原理。但是由于底子很薄,所以只能凭借google和baidu有限的资料进行总结。这里不会看到太复杂的公式,因为公式层面我也理解不了....就当做是从0学习自然语言处理的过程的记录吧!更多内容参考:自然语言处理扫盲·第一天——自然语言处理的背景、应用、推荐资料 如果有哪里说的不对的,还请严

2017-09-07 11:37:53 449

转载 SpringMVC + Mybatis bug调试 SQL正确,查数据库却返回NULL

今天碰到个bug,有点意思背景是SpringMVC + Mybatis的一个项目,mapper文件里写了一条sql 大概相当于 select a from tableA where b = "123" 这样的级别然后不管传进去的是什么 数据库里有没有 都会返回null第一反应是sql语句写错了,比如把1和小写L弄混了之类的,传给sql的参数里有奇怪的空格等等于是打开debug

2017-09-06 19:29:48 1800 1

转载 Android binder机制---概述

1.进程间通讯的原因目前操作系统都使用虚拟存储技术,管理内存。假设是32位机器,0-3G是用户空间,3-4G是系统使用。虚拟内存和逻辑内存都按4K分页。这样虚拟内存和逻辑内存就存在对应关系。一个进程只能操作自己的内存,无法直接访问其他的进程的物理页。系统进程可以访问所有的物理应用空间。进程通讯的本质是数据段交互。2.进程间通讯的方式操作系统提供一种共享内存的方式来进行通

2017-09-06 14:57:50 264

转载 [js高手之路]设计模式系列课程-设计一个模块化扩展功能(define)和使用(use)库

模块化的诞生标志着javascript开发进入工业时代,近几年随着es6, require js( sea js ), node js崛起,特别是es6和node js自带模块加载功能,给大型程序开发带来了极大的便利。这几个东西没有出来之前,最原始的开发全部是利用全局函数进行封装,如:1 function checkEmail(){}2 function checkName(){}

2017-09-06 10:05:49 232

转载 Java基础——JSP

一、JSP的由来在很多动态网页中,绝大多部分内容是不变的,只有局部内容需要动态产生和改变。例如, 一个新闻的浏览次数,只有这个次数是动态改变的,而Servlet程序返回客户端的代码全是java程序动态创建的。Servlet 的缺点,处理界面困难。JSP 是在Servlet的基础上发展起来的,它弥补了Servlet在界面处理方面的缺陷。简单来讲,JSP =html+java片段+jsp标签+

2017-09-05 18:21:52 440

转载 基于.netstandard的权限控制组件

基于.netstandard的权限控制组件Intro由于项目需要,需要在 基于 Asp.net mvc 的 Web 项目框架中做权限的控制,于是才有了这个权限控制组件。项目基于 .NETStandard,同时支持 asp.net mvc(.NET faremwork4.5以上) 和 asp.net core 项目(asp.net 2.0以上)GetStartedNuge

2017-09-05 13:05:52 303

转载 log4j源码解析

前言:本文将在slf4j的基础上解释log4j的应用,阅读本文前可先行阅读SLF4J源码解析-LoggerFactory(二)前言概要在前言中提到的slf4j的基础,其主要是通过logback的api解析来解释slf4j的工作原理,而本文的log4j与logback不同,其可以和slf4j结合使用,也可以脱离slf4j单独使用。Maven依赖

2017-09-04 21:13:44 223

转载 框架整合——Spring与SpringMVC框架整合步骤与优势讲解

Spring与SpringMVC整合!  问:实际上SpringMVC就运行在Spring环境之下,还有必要整合么?SpringMVC和Spring都有IOC容器,是不是都需要保留呢?  答案是:通常情况下,类似于数据源,事务,整合其他框架都是放在spring的配置文件中(而不是放在SpringMVC的配置文件中),实际上放入Spring配置文件对应的IOC容器中的还有Service和Da

2017-09-04 16:29:43 10075

转载 python网络编程基础

一、客户端/服务器架构  网络中到处都应有了C/S架构,我们学习socket就是为了完成C/S架构的开发。二、scoket与网络协议  如果想要实现网络通信我们需要对tcpip,http等很多网络知识有比较深刻的学习以后才有这样的能力,但是对于我们程序开发程序员来说是一件漫长的时间,所以就有了封装比较好的socket来帮我们解决这些问题,使得我们的关注点不再是繁杂的网络协议等问题。so

2017-09-04 11:41:50 239

转载 矩形、三角形与圆的关系

矩形、三角形与圆的关系  今天4点多时候没有一点睡意,于是起床打开电脑整理资料,看到之前自己写的项目,瞬间灵感就涌上心头,看看自己用的是什么架构,三层是必然的,MVC不可缺的。看着看着,发现它不就是矩形、三角形、和圆吗?然后就起了个草图。   接下来就简单的讲解一下矩形、三角形与圆的关系,矩形代表UI,三角形代表Services,圆代表Data。  矩形(UI):UI分

2017-09-03 19:53:42 1643

转载 python的random模块函数分析(一)

random是python产生伪随机数的模块,随机种子默认为系统时钟。下面分析模块中的方法:1.random.randint(start,stop):这是一个产生整数随机数的函数,参数start代表最小值,参数stop代表最大值,两端的数值都可以取到;函数算法时间复杂度:O(1)核心源代码:return self.randrange(a, b+1)   # 由randrange

2017-09-03 15:09:53 2367

转载 # hadoop入门第六篇-Hive实例

前言  前面已经讲了如何部署在hadoop集群上部署hive,现在我们就做一个很小的实例去熟悉HIVE QL.使用的数据是视频播放数据包括视频编码,播放设备编码,用户账号编码等,我们在这个数据基础上做一些简单查询统计等。点击此处下载实例样本数据这是20170901 14点的部分播放日志动起来同步数据  实际上我这块数据是通过flume收集日志到hdfs上的,后续我也会简单介

2017-09-03 10:33:41 211

转载 SpringBoot 注解事务声明式事务

转载请注明: http://www.cnblogs.com/guozp/articles/7446477.html   springboot 对新人来说可能上手比springmvc要快,但是对于各位从springmvc转战到springboot的话,有些地方还需要适应下,尤其是xml配置。我个人是比较喜欢注解➕xml是因为看着方便,查找方便,清晰明了。但是xml完全可以使用注解代替,今天就扒一

2017-09-02 18:37:40 224

转载 C# 实现模拟登录功能,实现公共类分享。

前言最近在研究模拟登录的各种方法, 主要想要实现的两个功能是:1.点击按钮可以直接跳转并登录到某一个系统中。2.抓取某一个系统中某一个页面中的特定数据。 为此在网上查了许多的资料,首先了解到自身对http协议基础知识的欠缺,初步了解后,明白想要实现模拟登录首先要学会抓包这一项基本的技能,关于抓包这里就不详细介绍了,向大家推荐一款软件fiddler,一款不错的抓包软件。首先客户端

2017-09-02 13:57:41 491

转载 云计算之路-阿里云上-新车限行:新购服务器无法访问任何远程25端口

昨天我们在一台负载均衡中添加了1台新购的服务器,服务器的系统是用同一个负载均衡中另一台服务器的镜像创建的,加入的安全组也与另外一台一模一样。这样一个习以为常的操作,我们根本没想到会出问题。但后来发现,新购的这台服务器竟然无法通过内网连接邮件服务器的25端口,而另外1台服务器可以正常连接,其他服务器也可以正常连接,唯独这台新购的服务器。太奇怪了,2台服务器的所有配置都一样,邮件服务器的防火墙与安

2017-09-01 22:25:42 229

转载 Java基础知识_毕向东_Java基础视频教程笔记(11-12)

11天-01-多线程进程:是一个正在执行中的程序。每个进程执行都有一个执行顺序。该顺序是一个执行路径或者叫一个控制单元。线程:是进程中的一个独立的控制单元,线程在控制着进程的执行。一个进程至少有一个线程。Java VM 启动的时候会有一个进程(java.exe)。该进程中至少有一个线程负责java程序的执行,称该线程为主线程。扩展:其实更细节说明jvm,jvm在启动时不止启动了一个

2017-09-01 17:45:35 378

转载 并发是个什么鬼之同步工具类CountDownLatch

扯淡写这篇文章,我先酝酿一下,实不相瞒,脱离底层太久了,更确切的情况是,真没曾认真研究过。就目前来说,很多框架包括工具类已经把实现封装的很深,你只需轻轻的调用一下API,便不费半点力气。以至于大家会产生种种错觉,开发无非如此,总觉得混个三五年,也能混上CTO,迎娶白富美,当然这毕竟是少数。我觉的大多数开发者的困惑是,底层的东西即使深入了解,如果不是BAT这种重研发型,自造血的公司,对于

2017-09-01 12:53:37 201

空空如也

空空如也

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

TA关注的人

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