关闭

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

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

TypeScript入门知识三(表达式和循环)

一,箭头表达式   用来声明匿名函数,消除传统匿名函数的this指针问题   //单行的话可以省略{},多行的不能省。   var sum = (arg1,arg2)=> arg1+arg2;   //定义一个午餐函数    var doSomething = () =>{     console.log("hahahha");   }   //返回偶数    var array...
阅读(60) 评论(0)

为不同类型的网站选择最佳的SSL证书(上)

“根据CBS数据分析,2014年,47%美国成年人的个人信息被黑客窃取,大部分主要是通过大公司的数据泄露。如Home Depot,Yahoo和Chase。事件爆发之后,占据57.94%浏览器市场的谷歌迅速启动HTTPS相关的协议,对与不安全的HTTP网站发出新的警告消息。 有相关专家预测,到2019年,全球的网络犯罪成本可能达到2万亿美元,这个数字与过去两年相比,升幅可达3倍。去年,美国政府...
阅读(41) 评论(0)

Java中的异常和处理详解

简介 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。   Java提供了更加优秀的解决办法:异常处理机制。   异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代...
阅读(68) 评论(0)

实战检测北大青鸟某地方学校网站

本文写的是一次曲折的拿北大青鸟某地方学校网站shell的过程。 之前也曾拿过一个北大青鸟某网站的文章,我再次萌生了我个北大青鸟的网站练练手的想法。其实以前我也尝试过检测了几个北大青鸟地方学校的网站,简单看了下没有注入漏洞没有弱口令就放弃了。看了文章拿站的过程,方法并不难,所以我也决定找个网站来练练手。 一、确定目标 我首先到北大青鸟的主站看了一下,发现网站用的是独立服务器,虽然服务器所在的I...
阅读(119) 评论(0)

python+selenium+pychar安装

python3.5(在百度输入python进入python官网-downloads-Windows-然后选择要下载的版本(可执行安装包,若电脑为32位的选择×86,若为64的选择×64)) selenium2.48.0 pychar win7系统,64位 python3.5最好安装在c盘的根目录,安装好后进入python——scripts,cmd进入dos命令窗口,安装selenium, ...
阅读(77) 评论(0)

用Struts输出Hello

1:首先,我们需要struts2的依赖包,可以去官网下载 http://struts.apache.org/download    一般我们下载精简版就可以了   下载好解压 -->打开文件夹下面的lib 一般都有这几个基本包   2:将jar包放进你的项目lib里面     然后配置web.xml文件 xml version="1.0" encoding=...
阅读(40) 评论(0)

RUP、极限编程、敏捷过程

RUP统一过程(Rational Unified Process)是一款完美的软件过程,总结了许多的经验,这些经验被称为“最佳实践”。它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPEN Process都是理解性的软件工程工具--把开发中面向过程的方面(例如定义的阶段,技术和实践)和其他开发的组件(例如文档,模型,手...
阅读(53) 评论(0)

0908期 HTML form表单

表单基础摘要 id不可重复,name可重复,get提交有长度限制,并且编码后的内容在地址栏可见, post提交没有长度限制,且编码后内容不可见。 1.文本输入     文本框     密码框     文本域     隐藏域 2.按钮     提交按钮点击后转到form内的提交服务器的地址     重置按钮     普通按钮     图片按钮     disable...
阅读(41) 评论(0)

WEB相关系列

一、Nginx(web服务器)   二、LVS(调度) 1、LVS集群之原理及概述(1) 2、LVS集群之工作原理和调度算法(2) 3、LVS集群之NAT模式实例(3) 4、LVS集群DR模式实例(4) 5、LVS集群TUN模式实例(5) 6、LVS集群ipvsadm命令和调度算法(6) 7、记一次lvs-tunnel模式的故障分析(SYN_REC) 8、LVS三种模式(超详细...
阅读(39) 评论(0)

CSS编码技巧

前面的话   本文将从DRY、currentColor、inherit和合理使用简写这几方面来详细介绍CSS编码技巧   DRY   DRY,即don`t repeat yourself,尽量减少代码重复   在软件开发中,保持代码的DRY和可维护性是最大的挑战之一,而这句话对CSS也是适用的。在实践中,代码可维护性的最大要素是尽量减少改动时要编辑的地方   灵活的CSS通常更容易扩展...
阅读(34) 评论(0)

【翻译】ASP.NET Core 文档目录

简介 入门     创建一个Web应用程序     创建一个Web API 教程 基础 MVC Razor Pages     Razor 语法 Model 绑定     Model 校验 Views     Razor 语法     View     编译     Layout     Tag helpers     Partial views     依赖 ...
阅读(43) 评论(0)

Head First设计模式之解释器模式

一、定义 给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。 主要解决:对于一些固定文法构建一个解释句子的解释器。 何时使用:如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。 如何解决:构件语法树,定义终结符与非终结符。 二、结构 ...
阅读(87) 评论(0)

命令行备忘录 cli-memo

前言 有时候想用一个简洁点儿的备忘录,发现没有简洁好用的,于是就想着开发一个,秉着简洁 的思想,所以连界面都没有,只能通过命令行来操作(尽可能的将命令简化)。设计的时候 借鉴了git分支的思想,每个备忘录都等同于一个分支,我们可以创建多个备忘录。功能上 可以查看所有备忘录的名称,切换备忘录,添加备忘内容,“已完成”备忘录内容,删除备忘 录,删除备忘录内容。 备忘录相关的数据文件是放在当...
阅读(47) 评论(0)

jdk并发工具包之锁

1、cynchronized扩展:可重如锁ReentrantLock   ReentrantLock是通过cas算法实现的   RenntrantLock lock=new ReentrantLock();   lock.lock();//如果资源被占用则会等待   //代码锁定区域   finally{   //必须手动解锁   lock.unlock();   }      ...
阅读(43) 评论(0)

小而美的 React Form 组件

背景 之间在一篇介绍过 Table 组件《 React 实现一个漂亮的 Table 》 的文章中讲到过,在企业级后台产品中,用的最多且复杂的组件主要包括 Table、Form、Chart,在处理 Table 的时候我们遇到了很多问题。今天我们这篇文章主要是分享一下 Form 组件,在业务开发中, 相对 Table 来说,Form 处理起来更麻烦,不是所有表单都像注册页面那样简单,它往往需要处理非...
阅读(53) 评论(0)

jvm系列 (四) ---强、软、弱、虚引用

java引用 目录 jvm系列(一):jvm内存区域与溢出 jvm系列(二):垃圾收集器与内存分配策略 jvm系列(三):锁的优化 我的博客目录 为什么将引用分为不同的强度 因为我们需要实现这样一种情况,当内存足够的时候,继续保留,内存空间不够的后则可以回收。 强引用 只要强引用还在,被引用的对象不会被回收 People jiajun=new People(); ...
阅读(42) 评论(0)

浅谈CLR CTS CLS。。。

So  The First Is CLR CLR的全程是Common Language Runtime 公共语言运行时   可以把他理解为包含运行.net程序的引擎 和 一堆符合公共语言基础(CLI)的类库的集合.它是一个规范的实现,我们开发的大多数.net程序都是基于CLR的类库实现 并运行在CLR的运行引擎之上。通常所说的.NET框架 就是CLR CLI (Common Language...
阅读(92) 评论(0)

谱聚类实例

在处理非完全图的聚类时候,很难找到一个有效的聚类算法去做聚类。   对于下图来说,10号点和15号点的位置相隔并不是那么近,如用普通聚类算法对下图做聚类,通常会把10号点和15号点聚在一个类上,所以一般的聚类效果并没有那么好。      而谱聚类,就很能很好的处理这类问题。     下面我们来重点介绍谱聚类   谱聚类(SpectralClustering),就是要把样本合理地分成两份或...
阅读(99) 评论(0)

vue-router的两种模式的区别

众所周知,vue-router有两种模式,hash模式和history模式,这里来谈谈两者的区别。 hash模式 hash模式背后的原理是onhashchange事件,可以在window对象上监听这个事件: window.onhashchange = function(event){ console.log(event.oldURL, event.newURL); ...
阅读(1649) 评论(0)
104条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:10599次
    • 积分:284
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:103篇
    • 译文:0篇
    • 评论:0条
    文章存档
    最新评论