- 博客(23)
- 收藏
- 关注
原创 thymeleaf中的向后端发送请求的方式
一、背景在我们的项目开发过程中我们需要向后端发送请求,实现前后端的数据交互,我们可以使用的方法有在路由中有以下的几种方式:在URL的请求路径中增添参数使用url+参数的方式完成数据的请求使用ajax使用form的方法二、比较我们对上面的几种方法进行比较方法形式优势url路由带参数/student/{id}简单、便捷url+参数@{href="{/student/(value=${object.x})}"}可以简单实现多参数的传递ajax$(‘a
2020-08-05 10:59:37 9801 1
原创 mybatis的使用
前面已经介绍了mybatis,随着项目的开发,对mybatis的理解也更加的深刻。一、mybatis的实现过程模型返回实体的结果二、mybatis的参数和过程2.1 参数mybatis支持的操作有以下几种,这样我们就可以对数据操作,并返回值方法Valueinsert插入update更新delete删除create建立foreach循环if条件paramType传入参数resultType返回结果id对应的方法
2020-08-02 02:28:32 229
原创 thymeleaf的使用
Thymeleaf的具体使用一、介绍1.1 和Vue、React、Angular等异同。二、使用2.1 常用的方法2.1.1 th:block2.1.2 th:replace2.1.3 th中标准表达式2.1.4 th:text2.1.5 th:each2.1.6 th:href2.1.7 th:src2.1.8 th:value2.2 使用的技巧2.2.1 三元表达式三、参考3.1 blog3.2 文档一、介绍thymeleaf是一个模板渲染的引擎,类似于Django中的jinja2的模板渲染功能,支
2020-08-02 01:40:53 1080
原创 springboot+thymeleaf
springboot+thymeleaf模板一、介绍1.1 springboot1.2 thymeleaf二、实现2.1文件目录2.2 配置Maven2.3 thymeleaf配置2.4 监听和配置文件2.5 thymeleaf模板文件三、总结3.1 @Controller和@RestController3.1.1 @Controller3.1.2 @RestController3.2 启动文件一、介绍1.1 springbootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是
2020-07-28 01:33:19 341
原创 SSM实现登录拦截
SSM实现登录拦截一、原理二、模型三、实现3.1 webapp配置3.2 filter文件夹的配置三、注意一、原理登录拦截的本质其实就是设置过滤器,通过session可以对我们的浏览器进行状态判断,再根据前段控制器判断是否需要进行拦截。而在SSM的框架中,可以通过xml的配置文件来进行配置。二、模型实现过程原理图文件目录结构三、实现3.1 webapp配置在webapp中的web.xml配置过滤器web.xml指定路径和过滤器的名字就可以完成整个过滤器的配置,在配置需要过滤的url就
2020-07-26 18:44:23 1462
原创 SSM实现数据展示和分页的原理
一、背景前面的内容中我们学习了如何去构建项目以及如何实现项目的MVC结构,同时还包括实现配置文件。这里将介绍一下如何实现分页,同时将单纯的数据展示和分页结合在一起。这样才可以在一个对象中完成这些操作内容。二、实现通过使用JSP中的taglib实现数据的的展示,对界面进行处理本质是通过jsp的方法,在HTML中构建解析的方法实现对界面元素的操作。2.1 文件结构2.2 handler.java @RequestMapping("/findAllAge") public
2020-07-25 17:49:03 668
原创 SSM项目整合,实现登录和注册功能
一、介绍SSM:Spring+Spring MVC+MyBatis,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层。使用spring MVC负责请求的转发和视图管理,spring实现业务对象管理,mybatis作为数据对象的持久化引擎。二、模型结构三、文件结构和模型3.1文件结构3.2文件结构模型四、实现pom.xml配置文件<?xml version="1.0" encoding="UTF-8"?&
2020-07-24 00:14:47 2795
原创 Maven的配置
一、背景我们的项目需要使用到Tomcat的配置因此我们需要去安装Maven二、下载我们去官网下载Apache-Maven:https://maven.apache.org/download.cgi三、配置3.1解压与添加系统环境我们对下载好的Apache-Maven进行解压然后在系统环境中添加环境变量首先在系统环境中增加一个MAVEN_HOME的环境然后在path中添加环境保存并退出3.2检验cmd输入mvn -v查看信息...
2020-07-20 19:43:00 89
原创 Apache-Tomcat的配置
一、背景我们的项目需要使用到Tomcat的配置因此我们需要去下载安装Apache-Tomcat二、下载我们去官网下载Apache-Tomcat:http://tomcat.apache.org/三、配置3.1解压与添加系统环境我们对下载好的Apache-Tomcat进行解压然后在系统环境中添加环境变量首先在系统环境中增加一个TOMCAT的环境然后在path中添加环境保存并退出3.2检验启动Tomcat的服务器,在浏览器中输入localhost:8.
2020-07-20 19:34:44 166
原创 JAVA环境配置
一、背景我们在使用Tomcat的时候需要使用java的环境,因此我们进行下面的一个配置过程。二、下载我们去官网下载jdk:https://www.java.com/zh_TW/三、配置3.1解压与添加系统环境我们对下载好的jdk进行解压然后在系统环境中添加环境变量首先在系统环境中增加一个java_home的环境然后在path中添加环境保存并退出3.2检验...
2020-07-20 19:25:31 106
原创 利用Java进行希尔排序
利用Java进行希尔排序(元素中有0会有问题),步长经过调试length/2+1最合适。import java.util.Scanner;public class HierSort { private static int array[] = new int[100000]; private static void setArray(int length){ ...
2019-02-06 18:32:54 158
原创 利用Java进行冒泡排序
用Java进行冒泡排序,利用一个flag进行优化,这样可以减少后续对有序序列的检测。import java.util.Scanner;public class Bubble_Sort { private static int array[] = new int[1000]; private static void setArray(int length) { ...
2019-02-06 18:29:21 195
原创 neo4j服务配置
第一步:首先下载neo4j的community版本的 https://neo4j.com/download-center/第二步-添加环境变量:NEO4J_HOME = 【文件路径】 Path = %NEO4J_HOME%\bin 第三步--启动服务--将neo4j配置成本地服务:以管理员身份运行cmd 打开此网页ht...
2019-01-13 19:09:48 1341 3
原创 Python遇到ModuleNotFoundError: No module named 'email.mime'; 'email' is not a package问题的处理办法
写Python的时候我们会遇到如下的错误:Traceback (most recent call last):File "F:/exploitation/codes/python/Jet-python1/python_code_1/tools/email.py", line 2, in <module>import smtplibFile "F:\exploitation\c...
2019-01-13 18:58:45 4256
原创 Python利用Xpath对网页进行解析
用Python做网络爬虫的时候,会对网页的信息进行提取,笔者接触的有正则表达式,BeautifulSoup,Xpath,前面两个都是在国内能够使用的,而Xpath是Chrome的一个插件,因此需要“翻墙”就可以获取到。笔者在这里提供了Xpath的文件。一、安装Xpath链接:https://pan.baidu.com/s/1FsAEKWhqEosMNcaXvxXevg 提取码:y9j...
2019-01-12 16:17:20 1085
原创 Java的GUI设计中跨界面传值
在Java设计中我们会遇到登录界面的信息,在后面的某个情况也需要使用。比如这是笔者的一个登录界面可以看到获取密码和账号在这个时候的功能的完成需要密码和账号 1 // 登录信息的获取 2 public String setLogin_Name_Text(String login_Name_Text) { 3 name = login_...
2018-12-02 22:28:56 905
原创 Java的GUI设计心得
这里笔者写一些自己做GUI时候的心得,希望可以帮助需要学习的同学,函数的实现和界面设计不在同一个文件中,且涉及参数的传递一、继承于JFrame 当遇到继承于JFrame的类的时候,可以省去建立对象,直接使用组件setBounds(200, 200, 500, 400);getContentPane().setBackground(Color.gray);setVisible(t...
2018-11-07 23:48:23 2286
原创 IDEA如何把写好的java文件/项目打包成一个jar的文件
写完一个java程序把它封装成一个jar的包 这样就可以在别的jar上面运行这些程序了这是IDEA的版本号 有时候博客内容无法使用就是跟版本号有关 因此在这里附上版本号可以根据这个信息看一下自己的版本 有时候版本差距并不是很大找到下面这个选项在【File这个按钮中】点击【Project Structure】再到【Artifacts】 点击加号之后可以勾...
2018-11-03 10:30:42 4386 1
原创 clion配置c/c++
去网站https://www.cygwin.com/选择路径即可(这里只写了配置过程中的关键步骤并且附上IDE的链接直接安装:https://pan.baidu.com/s/1O5tXo9XV5Dey14C4KoZSBw 密码:k9kn笔者是用教育邮箱登陆的,在校的学生都可以通过教育邮箱登录获取专业版的,并且教育邮箱可共用https://www.jetbrains.com/shop/e...
2018-10-03 14:10:21 1597
原创 IDEA以及Pycharm连接数据库
一、IDEA.使用IDEA连接数据库: import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * Created by test on 201...
2018-09-22 18:34:21 426
原创 scrapy回调时遇到的问题
1.回调问题:在用scrapy做分布式爬虫爬取豆瓣top250网站的时候遇到了回调问题,通过查找资源,查看别人的解决方案,发现在回调时资源被过滤掉了,因此回调失败,原因是middleware如果没有自定义,那么就是默认的Offsite Spider Middleware,它的作用就是过滤掉那些不在allowed_domains列表中的requests。参考url:https://doc...
2018-09-09 13:57:32 555
原创 MongDB 配置成本地服务
一.配置mangodb.首先现在下来直接安装就好了, 可视化工具可以后面再安装.在自己安装的目录下面(这个随意做好能够放一块)建立一个data文件, 再在下面建立一个db文件在cmd中进入到MongoDB\bin的文件下输入mongod --dbpath + 【E:\Mongodb_data\bd】(自定义的db的文件)出现之后不要关闭(已经启动了服务),在新打开一个c...
2018-08-17 16:14:19 637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人