- 博客(106)
- 收藏
- 关注
转载 Springboot系列:Springboot与Thymeleaf模板引擎整合基础教程(附源码)
前言由于在开发My Blog项目时使用了大量的技术整合,针对于部分框架的使用和整合的流程没有做详细的介绍和记录,导致有些朋友用起来有些吃力,因此打算在接下来的时间里做一些基础整合的介绍,当然,可能也不会特别的基础,但是源码会开放给大家,方便大家学习,此次的源码地址为springboot-thymeleaf,多谢大家支持。简介Thymeleaf是一个跟Velocity、FreeMar
2017-09-16 19:34:12
366
转载 如何写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 09:54:12
336
转载 Java笔记(3)
配置映射主机名和IP为每台虚拟主机的/etc/hosts文件加上如下内容,服务发现需要用到默认主机名作为访问地址,这样可以不用为每个服务实例配置IP192.168.253.30 megumi-30192.168.253.31 megumi-31192.168.253.32 megumi-32服务提供方1.Maven依赖 dependencies>
2017-09-15 18:06:12
339
转载 浅谈一下Java String
相信很多同学使用Java String, Java中的String方法,但是对其中的原理可能有些模糊,那么咱们就针对这块内容进行展开,让更多的同学理解和知道。 public final class String implements java.io.Serializable, Comparable, CharSequence 首先我们打开String的源码,看
2017-09-15 13:22:09
443
转载 quartz源码分析——执行引擎和线程模型
title: quartz源码分析——执行引擎和线程模型date: 2017-09-09 23:14:48categories: quartztags: [quartz, 源码分析]------[TOC]软件版本:quartz-2.2.3序上一篇介绍了quartz的启动过程,这篇主要介绍quartz的执线程模型,众所周知,quartz并没有采用定时器
2017-09-14 21:50:10
417
转载 读书笔记--C陷阱与缺陷(七)
第七章 1.null指针并不指向任何对象,所以只用于赋值和比较运算,其他使用目的都是非法的。 误用null指针的后果是未定义的,根据编译器各异。 有的编译器对内存位置0只读,有的可读写。 书中给出了一种判断编译器如何处理内存0的代码: 1 #include 2 int main() 3 { 4 5
2017-09-14 16:50:07
259
转载 web前端开发企业级CSS常用命名,书写规范总结
1.常用命名 标题: title 摘要: summary 箭头: arrow 商标: label 网站标志: logo 转角/圆角: corner 横幅广告: banner 子菜单: subMenu 搜索:search 搜索框: searchBox 登录: login 登录条:loginbar 工具条: toolbar 下拉: drop 标签页: tab
2017-09-14 11:38:16
336
转载 AVR开发 Arduino方法(一) 端口子系统
Arduino UNO R3的主处理器ATMega328P上有3个8位的输入/输出端口,分别是PB,PC和PD。Arduino IDE提供的Blink示例可以帮助我们了解端口的数字输出功能: 1 // Blink.ino 2 int led = 13; 3 4 void setup() { 5 pinMode(led, OUTPUT); 6 } 7 8
2017-09-13 19:50:05
998
转载 【DDD】领域驱动设计实践 —— 框架实现
本文主要了在社区服务系统(ECO)中基于SpringMVC+mybatis框架对DDD的落地实现。本文为系列文章中的其中一篇,其他内容可参考:通过业务系统的重构实践DDD。框架实现图该框架实现基本和DDD的指导思想契合,主要分为四层,且将关注点放在了domain层。下面将逐层介绍各个组件的职责。框架详述User Interface层门面层,对外以各种协议提供服务,该层需要明
2017-09-13 15:06:07
723
转载 C语言中无符号数和有符号数之间的运算
C语言中无符号数和有符号数之间的运算C语言中有符号数和无符号数进行运算(包括逻辑运算和算术运算)默认会将有符号数看成无符号数进行运算,其中算术运算默认返回无符号数,逻辑运算当然是返回0或1了。unsigned int和int进行运算直接看例子来说明问题吧#include using namespace std; int main(){
2017-09-13 10:26:18
568
转载 如果上天再给我一次机会,我会这样学Java
回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。[入门]我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。后来我就看《Thinking in Java》 ,《 Java 核心技术 》, 感觉也不吃力。如果我
2017-09-12 18:06:04
644
转载 JDBC在javaweb中的应用之分页数据查询
分页查询分页查询是java web开发中经常使用到的技术。在数据库中数据量非常大的情况下,不适合将所有的数据全部显示到一个页面中,同时为了节约程序以及数据库的资源,就需要对数据进行分页查询操作。通过JDBC实现分页的方法比较多,而且不同的数据库机制其分页的方式也不同,这里我们介绍典型的两个分页方法。1.通过ResultSet的光标实现分页该分页方法可以在各种数据库之间通用,但是带来
2017-09-12 13:14:10
559
转载 极化码小结(1)
一个暑假过去了,身心懈怠,知识荒疏,为了方便接下类的研究工作。这里对已经掌握的极化码知识做一个简单的小结。Chapter1 极化码简介: 极化码建立在信道极化这一现象之上。 信道极化现象来自于信道合并与信道分裂这两种信道操作。信道合并: 将N个独立信道W通过变换使之变为一个具有“集体意义”的信道WN,这里“集体意义”的产生来源于变换,而变换遵循固定的规则。 首先
2017-09-11 21:30:01
1005
转载 Linux的学习笔记_Day1
为什么要开始学习Linux命令? 首先当然是因为工作需要了,现在的工作是负责银行调度的系统的源系统接入的工作,经常要到生产部署版本。所以……买了一本《Linux命令行与shell脚本编程大全》第3版 图灵程序设计丛书,开始学习Linux命令。前言 学习的Linux命令都在CentOS 7下操作。终端是SecureCRT 8.0,下面开始Linux命令的学习。 一、Linux
2017-09-11 16:34:07
294
转载 计算机-第一作业-自我介绍
我的这次博客分为两部分:一、自我介绍。二、回答问题。一、自我介绍 我叫邹双黛,摩羯女+东北女+侗族女 一枚。本科在吉林师范大学读书,专业是计算机科学与技术。现在就读于东北师范大学计算机技术专业。二、回答问题1、回想一下你曾经对计算机专业的畅想(1)、当初你是如何做出选择计算机专业的决定的?(2)你认为过去接触到的课程是否符合你对计算机专业的期待,为什么? (3)、你
2017-09-11 11:46:02
1059
转载 Set 接口常用子类及其特点
Set 集合中元素不可重复,是无序的(存入和取出的顺序是不一样的),Set 接口中的方法和 Collection 接口一致. 常用子类:HashSet : 内部数据结构是哈希表, 是不同步的LinkedHashSet : 存入和取出的顺序一致(有序) TreeSet : 可以对 Set 集合中的元素进行排序, 是不同步的. HashSet哈希表如何确定元素是
2017-09-10 19:34:08
410
转载 Android动画(一)-视图动画与帧动画
项目中好久没用过动画了,所以关于动画的知识都忘光了。知识总是不用则忘。正好最近的版本要添加比较炫酷的动画效果,所以也借着这个机会,写博客来整理和总结关于动画的一些知识。也方便自己今后的查阅。Android中的动画分为三类。View animation:视图动画,也叫做 Tween(补间)动画。 Drawable animation:也叫做Frame 动画,帧动画。 Property
2017-09-10 14:45:59
465
转载 Set 接口常用子类及其特点
Set 集合中元素不可重复,是无序的(存入和取出的顺序是不一样的),Set 接口中的方法和 Collection 接口一致. 常用子类:HashSet : 内部数据结构是哈希表, 是不同步的LinkedHashSet : 存入和取出的顺序一致(有序) TreeSet : 可以对 Set 集合中的元素进行排序, 是不同步的. HashSet哈希表如何确定元素是
2017-09-10 10:17:59
345
转载 Android Studio发布项目到jcenter,一行代码引入Module
前面我们使用自己封装的okhttp项目时候,只需要app/build.gradle文件中加一行代码就能使用项目。compile 'com.ansen.http:okhttpencapsulation:1.0.1'那是因为我之前就把封装的module提交到了jcenter服务器。所以android sutdio把从jcenter服务器把类库下载下来。提交项目到jcenter当我们做好
2017-09-09 18:33:55
269
转载 【javascript】谈谈HTML5 ——HTML兽进化, H5兽!
前言:作为一名Web开发者,可能你并没有对这个“H5”这个字眼投入太多的关注,但实际上它早已不知不觉进入到你的开发中,并且总有一天会让你不得不正视它,了解它并运用它 打个比方:《海贼王》中的主角路飞在“顶上战争两年前”,会在一些危急关头“不经意”地使用霸王色霸气,但对”霸气“的结构体系和具体运用都不太了解,这让他在香波地群岛等诸多重大战役中大吃苦头。此后, 他不惜花费两年时间跟随雷利修炼霸
2017-09-09 13:45:56
403
转载 Entity Framework Core 2.0 中使用LIKE 操作符
Entity Framework Core 2.0 中使用LIKE 操作符不定时更新翻译系列,此系列更新毫无时间规律,文笔菜翻译菜求各位看官老爷们轻喷,如觉得我翻译有问题请挪步原博客地址本博文翻译自:http://gunnarpeipman.com/2017/08/ef-core-like-operator/Entity Framework Core 2.0 早前发布,它带来了一些
2017-09-08 21:41:54
1337
转载 信号量、互斥锁、自旋锁、原子操作
linux内核中有多种内核锁,内核锁的作用是:多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是可以访问所有内核数据的,因此要对共享数据进行保护,即互斥处理; linux内核锁机制有信号量、互斥锁、自旋锁还有原子操作。 一、信号量(struct semaphore):是用来解决进程/线程之间的同步和互斥问题的一种通信机制,是用来保证两个或多个关键代码不被并发
2017-09-08 16:49:54
1422
转载 java如何将html过滤为纯文本
java开发中jsp页面可以嵌套很多插件就可以将html形式的文本直接转化为纯文本,但是如果你已经保存下来或者没有运用插件,这个额html形式的文本你该怎么转化为纯文本呢?有次我将公告保存了html形式的,展示是直接将这个html放在对应的区域内就可以,然而,在写接口是,另外一方需要纯文本的,而我页面没有运用这个插件,怎么做?最终得以解决,希望对需要的人有用。 html文本:
2017-09-08 12:09:59
388
转载 又想起Solaris
想起曾几何时,学习的第一个UNIX-like操作系统。只可惜,从来都是在此操作系统上用C语言编程,而没有用过Sun公司的java。 又几何时,Sun公司慢慢不行了。再后来过了几年,Sun公司把UltraSPARC T1处理器的设计公开了,至今我的硬盘里还保留着其代码,是当初下载下来的,也看了不少,当年对我的数字设计提高很有帮助。 再后来,java被Sun作为免费软件对外发布。再后来,S
2017-09-07 20:21:52
167
转载 Java基础知识_毕向东_Java基础视频教程笔记(14-18集合框架)
14天-01-集合框架集合类出现:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。数组与集合类同是容器,有何不同?数组长度是固定的,集合长度是可变的;数组中只可以存储基本数据类型,集合可以存储对象。迭代器其实就是集合的取出元素的方式,用于循环遍历。 集合迭代器Iterator:在集合中,把取出方式
2017-09-07 15:33:52
373
转载 正则表达式
1、正则表达式的英文: RegExp || Regular Exeperssion 2、 实例 var username = $('#username'); username.blur(function() { var usernameSpan = $('#usernameSpan
2017-09-07 10:58:01
179
转载 postgresql 定时任务备份及恢复 (原创)
编写 脚本文件 如bak.sh,内容如下:ls_date=`date "+%Y%m%d%H%M%S"` pg_dump -U postgres -Ft yourdbname > yourdbname-${ls_date}.tar#pg_restore 可用于 恢复数据, 注意dbname 一定是存在的数据库, 如果不存在就先创建 # -c 代表数据 覆盖,或者是清除原先的数据再
2017-09-06 18:49:49
1727
转载 进程管理之system
system定义#includeint system(const char *command);首先要知道,system函数是c库中的函数,而不是系统调用。其实system函数使用起来并不复杂,难就难在对其返回值的理解。这个问题,下文会详细分析。参数的话,很简单,就是终端的命令即可。这是因为system函数的实现中调用了shell的缘故。system优缺点优点:可以让c程序
2017-09-06 14:17:54
240
转载 [2017-09-04]Abp系列——为什么值对象必须设计成不可变的
本系列目录:Abp介绍和经验分享-目录这篇是之前翻备忘录发现漏了的,前阵子刚好同事又提及过这个问题,这里补上。本文重点在于理解什么是值对象的不可变性。Abp的ValueObject以及EF的ComplexTypeAbp中对应DDD概念的值对象有个基类:ValueObject。这个基类默认重写了Equals,GetHashCode等用于比较两个实例是否相等的方法和重载了==,
2017-09-05 22:21:49
487
转载 Django编写RESTful API(六):ViewSets和Routers
前言在本系列的文章中,我在第一篇和第二篇文章中写的编写Django视图时,使用的都是基于函数的方法,并且每个视图函数之前都会加一个django-rest-framework带的装饰器@api_view。然后在第三篇文章,我们就开始把基于函数的视图改成了基于类的视图,然后发现这样做视图部分减少了很多代码量。在这一篇文章中,我要介绍的是另一种基于类的视图的写法,它的抽象程度更高,也可以说是代码
2017-09-05 17:37:48
355
转载 JDBC数据库之添加数据
通过JDBC向数据库中添加数据,可以使用INSERT语句实现插入数据SQL语句,对于SQL语句中的参数可以只用占位符“?”代替,然后通过PreparedStatement对其赋值以及执行SQL。代码如下:(1)添加图书页面,并不复杂,只是一个简单的表单,页面采用UTF-8编码方式。 1 html> 2 head> 3 meta http-equiv="Content-Type"
2017-09-04 20:33:44
1553
转载 字符串的模式匹配中的算法
字符串的模式匹配是一个比较经典的问题:假设有一个字符串S,称其为主串,然后还有一个字符串T,称其为子串。现在要做的是,从主串S当中查找子串T的位置,如果存在返回位置值,如果不存在返回-1。另外主串又称为目标串,子串称为模式串。 暴力匹配算法这是一个经典的串匹配问题,涉及的算法也比较多,先讨论第一种简单的暴力算法,思路如下将主串S的第pos个字符 与 子串T的第一个字符比较,
2017-09-04 15:49:48
214
转载 mock.js的真实数据模拟
哈哈,怎么说,这应该是我的第一个随笔了,毕竟前端之路上一直在学习并且各位大神们的经验,虽然也有不少的坑,但是总是收获比较多,所以我也想把一些收获记录下来,有需要的可以参考参考.网上看了不少大神很多例子很好,但是介绍模糊,看了不知道具体做法,所以我会介绍的详细一点.今天是主要分享一下mock.js 的插件,我觉得很不哦错,实用性很强,它可以在后端数据没写好的情况下,模拟真实数据,拦截aj
2017-09-04 11:01:45
1403
转载 新手如何学习Java——Java学习路线图
怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,
2017-09-03 19:09:52
189
转载 NOPI实现导入导出泛型List,支持自定义列
业务上需要自定义列的Excel的导入导出,在网上看了好多资料,很多都是有Bug而且都是支持Excel和DataTable的转换,所以自己总结了一下,应用.NET平台上的NPOI封装了支持自定义列的Excel导入导出到泛型List。 先大概说一下思路和原理,最后会附上源代码和demo供小伙伴们参考。有问题欢迎留言~ List To Excel: 参数:泛型集合数据,
2017-09-03 14:25:44
503
转载 编程之美
一、智者说:无聊的时候来几道算法题,可以训练训练自己的思维嘛!难怪之前人家说数学好的人编程起来事半功倍,写算法的过程中真是深有体会啊!感觉就像是在做大学的高数题......本博文仅用来记录自己学习算法的历程,不定时更新。参考自《编程之美》,加上些自己的理解。有啥不对的地方,还请大家不吝指教! 二、求二进制数中1的个数(对于一个字节(8bit)的变量,求其二进制中"1"的个数,要求算法的执行
2017-09-03 09:49:41
1389
转载 Python+Requests接口测试教程(1):Fiddler抓包工具
本书涵盖内容:fiddler、http协议、json、requests+unittest+报告、bs4、数据相关(mysql/oracle/logging)等内容。刚买须知:本书是针对零基础入门接口测试和python+requests自动化的,首先本书确实写的比较基础,对基础内容也写的很详细,所以大神绕道。为什么要先学fiddler?学习接口测试必学http协议,如果直接先讲协议,我估
2017-09-02 17:49:41
21200
6
转载 2017面向对象程序设计(Java)第二周学习总结
2017面向对象程序设计(Java)第二周学习总结直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已。也不要问为什么是第二周学习总结而不是第一周,因为第一周学长正在家里吃西瓜吹空调。好了,闲言少叙。我先为你们介绍一下助教的职责,而后再对你们的学习情况进行总结!身为你们本学期Java课程的助教...之一,我的任务是:指导你们学习,批改我所负责学
2017-09-02 13:17:45
462
转载 《Java从入门到放弃》JavaSE入门篇:面向对象概念(入门版)
要知道什么是面向对象,你首先要有个对象吧,所以······没有对象的可以回家洗洗睡了· 好吧,前面是开玩笑,要说明什么是面向对象,我们还是先例子: 小呆:“小傻,你今天早餐吃的什么?” 小傻:“吃的东西可多啦,有两片面包,一块鸡肉饼,几片菜叶子,一点沙拉酱,另外还喝了一杯可乐,一袋油炸土豆条” 小呆:“小傻,你四不四洒啊!你直接说你吃的鸡肉堡套
2017-09-01 21:41:42
235
转载 DotNetCore跨平台~Quartz热部署的福音~监控文件夹的变化
回到目录在DotNetCore出来之后,同时也使用了quartz进行调度中心的设计,将它做到docker里方便部署,在之前的quartz版本里支持配置文件的方式,而现在不支持了,我们应该去想一下,为什么不去支持配置文件?当然大叔也为配置文件设计了支持的方式,但我们还是应该想想作者为什么不去支持配置?热支持,服务发现?和上面两个概念可能有点关系,热插拔很容易理解,就是把dll模块放到正在
2017-09-01 16:53:48
530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人