SpringBoot整合Jsp和Thymeleaf (附工程)

前言 本篇文章主要讲述SpringBoot整合Jsp以及SpringBoot整合Thymeleaf,实现一个简单的用户增删改查示例工程。事先说明,这两个是单独整合的,也就是两个工程。如需其中一个,只需看相应部分的介绍即可。若需工程源代码,可以直接跳到底部,通过链接下载工程代码。 SpringBoot整合Jsp 开发准备 环境要求 JDK: 1.7或以上 SQL: MySql 这里我们需要在mysql中建立一张用户表,用于存储用户的信息。 数据库脚本如下: CREATE TABLE `t_use
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

用JS实现二叉树

用JS实现二叉树数据结构, 完成遍历、查找最大/小值、查找特定值以及删除节点的操作。 参考博文 //定义节点 class Node { constructor(data){ this.root = this; this.data = data; this.left = null; this.right = null } } //创建二叉搜索树(BST)) class BinarySearchTree { c
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

windows下pip安装python模块时报错

windows下pip安装python模块时报错总结 请给作者点赞--> 原文链接 1 权限问题 C:\Users\ljf>pip install xlwt Exception: Traceback (most recent call last): File "c:\program files\python35\lib\site-packages\pip\basecommand.py", line 21 1, in main status = self.run(option
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

lnmp下搭建TP5一些小问题

1、安装lnmp:不多BB,拿到了新的阿里云ECS主机,一键安装lnmp命令:wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp,选择好mysql,php等版本后安装大概半个钟完成。完成后输入ip(设置安全组后),结果如图安装成功 打开phpmyadmin可能会报错:配置文件权限错误,不应任何用
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

让虚拟机中的MySQL可以被主机访问

1、VirtualBox对Ubuntu系统进行设置,“网络”选择“桥接网卡” 2、安装MYSQL服务器 sudo su; apt-get intall mysql-server 3、赋予远程访问的权限: grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; flush privileges; 4、修改绑定地址 vi /etc/mysql/mysql.conf.d/mysql.cnf
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

基于soa的架构

SOA:Service Oriented Architecture面向服务的架构。也就是把工程拆分成服务层、表现层两个工程。服务层中包含业务逻辑,只需要对外提供服务即可。表现层只需要处理和页面的交互,业务逻辑都是调用服务层的服务来实现。 如何实现远程通信? 1、Webservice:效率不高基于soap协议。项目中不推荐使用。 2、使用restful形式的服务:http+json。很多项目中应用。如果服务太多,服务之间调用关系混乱,需要治疗服务。 3、使用dubbo。使用rpc协议进行远程调用
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

【转】JAVA设计模式之单例模式

本文继续介绍23种设计模式系列之单例模式。概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统...
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

ParisGabriel:Python全栈工程师(0基础到精通)教程 第十三课

ParisGabriel               感谢 大家的支持 你们的阅读评价就是我最好的动力 我会坚持把排版内容以及偶尔的错误做的越来越好                                                                          每天坚持 一天一篇 点个订阅吧 灰常感谢 当个死粉也阔以                            Python人工智能从入门到精通 集合 set: 集合是可变的容器 集合内的数据对象都是唯
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

maven项目常用配置

<code class="language-html"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVers
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

SpringMvc框架的HandlerAdapter

  待完善
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

c++基础(六)

标识符的作用域与可见性 作用域是一个标识符在程序正文中有效的区域。 作用域分类 函数原型作用域 局部作用域(块作用域) 类作用域 文件作用域 命名空间作用域(详见第10章) 函数原形作用域 函数原型中的参数,其作用域始于"(",结束于")"。 函数原形作用域举例:double area(double radius); 局部作用域 函数的形参、在块中声明的标识符; 其作用域自声明处起,限于块中。 局部作用域举例 void fun(int a) { int b = a; cin >> b; if
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

fiddler 抓ios设备https的包

前言 fiddler抓手机app的请求,在我们测试的时候那面会需要抓APP的包来验证下接口的安全,特别是支付接口,但支付接口一般都是https协议的。 操作环境: 1.win7 2.fiddler 5.0 3.电脑和手续需要在同一个局域网 一。设置 1.fiddler>Tools>Fiddler Options>Connections 勾选Allow remote computers to connect 二。查看电脑ip 1.windows键+R输入cmd <打开后输入ipconfig,记住
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

【100Days of 100 line Code】2 day

日常刷题 LeetCode #16 最接近的三数之和 链接:https://leetcode-cn.com/problems/3sum-closest/ 昨天三数之和的变种,难度稍微增加了一点,暴力解了一遍,二分做了一遍。然后两遍都没有AC。 二分法只过了90%的数据,暴力解题毫无疑问的timeout。下面是代码 代码: 二分法: class Solution: def threeSumClosest(self, nums, target): new_nums = 0
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

【转】Java 设计模式之中介者模式

本文继续23种设计模式系列之中介者模式。定义用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。角色抽象中介者:定义好同事类对象到中介者对象的接口,用于各个同事类之间的通信。一般包括一个或几个抽象的事件方法,并由子类去实现。中介者实现类:从抽象中介者继承而来,实现抽象中介者中定义的事件方法。从一个同事类接收消息,然后通过消息影...
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

【转】Java设计模式之访问者模式

本文继续23种设计模式系列之访问者模式。定义封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。[java] view plain copyclass A {        public void method1(){            System.out.println(&quot;我是A&quot;);        }                pub...
分类: 其他 发布时间: 07-11 23:19 阅读次数: 0

【转】Java设计模式之命令模式

本文继续介绍23种设计模式系列之命令模式。定义将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。角色Command定义命令的接口,声明执行的方法。ConcreteCommand命令接口实现对象,是“虚”的实现;通常会持有接收者,并调用接收者的功能来完成命令要执行的操作。Rece...
分类: 其他 发布时间: 07-11 23:18 阅读次数: 0

【转】Java设计模式之责任链模式、职责链模式

本文继续介绍23种设计模式系列之职责链模式。什么是链1、链是一系列节点的集合。2.、链的各节点可灵活拆分再重组。职责链模式使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。角色抽象处理者角色(Handler):定义出一个处理请求的接口。如果需要,接口可以定义 出一个方法以设定和返回对下家的引用。这个角色通...
分类: 其他 发布时间: 07-11 23:18 阅读次数: 0

【转】 Java设计模式之迭代子模式

本文继续介绍23种设计模式系列之迭代子模式。定义在软件构建过程中,集合对象内部结构常常变化各异,但对于这些集合对象,我们希望在不暴露其内部结构的同时,可以让外部客户代码透明地访问其中包含的元素;同时这种“透明遍历”也为同一种算法在多种集合对象上进行操作提供了可能。使用面向对象技术将这种遍历机制抽象为“迭代器对象”为“应对变化中的集合对象”提供了一种优雅的方式。迭代子(Iterator)模式又叫游标...
分类: 其他 发布时间: 07-11 23:18 阅读次数: 0

【转】Java设计模式之观察者模式

本文继续介绍23种设计模式系列之观察者模式。观察者模式中,一个被观察者管理所有相依于它的观察者物件,并且在本身的状态改变时主动发出通知。这通常通过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。角色抽象被观察者角色:把所有对观察者对象的引用保存在一个集合中,每个被观察者角色都可以有任意数量的观察者。被观察者提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。抽...
分类: 其他 发布时间: 07-11 23:18 阅读次数: 0

【转】Java设计模式之模板方法模式(Template Method)

本文继续介绍23种设计模式系列之模板方法模式。概述模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。比如定义一个操作中的算法的骨架,将步骤延迟到子类中。模板方法使得子类能够不去改变一个算法的结构即可重定义算法的某...
分类: 其他 发布时间: 07-11 23:17 阅读次数: 0