- 博客(26)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Template模板方法的使用
art-template模板渲染HTML该方法的核心思想就是将json数据传入按照art-template模板编写模板中去。1> 引入js文件 <script src="./js/template-web.js" type="text/javascript" charset="utf-8"></script>2> 准备json对象 例如: var obj1 = {teams:[]}; var obj2 = {arr:[
2020-09-03 13:15:19
4260
原创 Spring框架的使用(在2018idea中创建spring的maven项目)
一.想使用spring框架首先是创建maven项目;①File->②new -->③module -->④在左侧边栏点击maven然后在右主界面点击org.apache.maven.achetypes:maven-apache-webapp—>⑤点击next–>⑥然后填写组织名和项目名(GroupId 和Artifact)–>⑦修改maven插件为自己下载的maven包和修改maven包的setting.xml再加上修改本地仓库。–>⑧最后确认项目名和项目路径f
2020-12-07 14:18:49
245
原创 springMVC的传参和业务逻辑层的使用
一·首先是springMVC 也就是controller层,在controller一定要在类上方标记@Controllercontroller总的来说还是接收页面的请求。7种传值的要求第1种: name=“名称” 必须和 方法的参数名一致第2种: 若name=“名称” 和参数名不一致,则使用@RequestParam(“name的名称”)第3种: name=“名称” 必须和 实体类的属性名一致 因为参数是实体类第4种: 使用url传递参数值 页面 delete/10.do @RequestMa
2020-10-14 00:36:12
661
原创 如何创建springboot项目
创建springboot项目填写项目名称选择你想要的框架检查项目路径配置自己的maven新建的项目没有被maven管理用IDEA创建的springboot项目不能导入maven依赖。并且在IDEA右上角也没有出现maven窗口,打开 pom.xml发现有一段报错,pom.xml 显示的图标也很奇怪(source文件夹黑乎乎的) 怎么办? 双击打开pom.xml,右键选择 Add as Maven Project 为什么会出现这种情况:可能是IDEA的b..
2020-10-12 10:47:41
357
原创 Mybatis的入门了解
一:首先了解什么是MybatisMyBatis 是一个可以自定义SQL、存储过程du和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、dao手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的ORM实现。二:mybatis有什么用?MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对
2020-10-06 19:31:07
182
原创 js页面跳转传值
1、在url路径后面带参数,参数与url之间用?隔开,参数与参数之间用&符隔开window.location.href = “a.html?name='val'&age='val'";2、通过localStorage 和 sessionStorage 先存本地在取出数据//存数据window.localStorage.setItem("key", val);//我一般常用下面这个 第一个参数是 名字,第二个参数是存数的数据window.sessionStorage.setIte
2020-10-01 15:38:39
318
原创 解决数据库delete数据后,删除的id没有继续键入值的问题
因为多次反复存储删除数据,自增主键id 的值,一直累加,想让他再从1开始,结果,搜了下,有人说 有两种方法:1.delete from Test;alter table Test set AUTO_INCREMENT=1;
2020-09-17 10:36:24
817
原创 URI和URL的区别
URI和URL的区别1.URI :获取从项目路径(eg:/web_baseservlet)开始的相对路径URL :获取从http://开始的绝对路径//URI :获取从项目路径(eg:/web_baseservlet)开始的相对路径 String uri=request.getRequestURI(); System.out.println("BaseServlet中post方法uri:"+uri);// URL :获取从http://开始的绝对路径 StringBuffer url
2020-09-15 16:46:49
96
原创 Objects检测对象是否为空值的方法
Objects检测对象是否为空值的方法1.检测引用数据类型时 Objects.nonNull(heroImgList)括号中为单个引用数据类型的数据: if (Objects.nonNull(heroImgList)) { for (HeroImg heroImg : heroImgList) { heroImg.setHero(hero); flag = heroImgDAO.add(heroImg) > 0; } }2.检测集合(多个引用或者基本数
2020-09-15 00:45:35
6714
原创 json字符串数据和list集合之间的转换
json字符串数据和list集合之间的转换//data是Object类,可以通过MAPPER.writeValueAsString(data);调用底层的方法将其转换成json字符串//查了很多底层因为涉及的底层代码太多,博主推荐知道用什么就好。就是MAPPER调用writeValueAsString(data)//方法 public static String objectToJson(Object data) { try { String string = MAPPER.write
2020-09-13 14:31:13
334
1
原创 路径拼接可以用分隔符File.separator
File.separatorFile.separator是字符串拼接符,在很多时候我们都喜欢用“/”来拼接路径,但是由于要考虑浏览器的兼容问题,所以个人觉的,最好还是使用字符串拼接符File.separator会好很多。 String ext=part.getSubmittedFileName().substring(part.getSubmittedFileName().lastIndexOf("."));// System.out.println(ext); //随机生成一个唯
2020-09-13 10:51:02
749
原创 jquery插件jquery.validate.js
jquery.validate.js是一个插件,一般放在jquery3.4.1.js之后位置不能错<script src="js/jquery3.4.1.js" type="text/javascript" charset="utf-8"></script><script src="js/jquery.validate.js" type="text/javascript" charset="utf-8"></script>...
2020-09-11 13:54:32
83
原创 .xml和.html
.xml和.html是什么1 .xml是一种格式,是一种简单的数据存储语言,也是标准通用标记语言。2 xml的宗旨是传输数据,而与他相同的标记语言.html的主要功能则是用于显示数据,页面就大量运用到了html语言。3 xml在市场上具有很高的使用价值,决定性的原因就是因为:他比较简单。4 xml一般是配置文件,如博主最近使用的servers服务器的核心配置文件就是使用xml。...
2020-09-10 19:55:09
82
原创 虚拟路径的使用and解决中文乱码问题
一,虚拟路径是什么在项目当中,绝对路径往往因为长度的缘故在使用上稍有不便。所以就产生了虚拟路径。虚拟路径主要就是在severs服务器的server.xml文件中设置代码,可以使得设置的路径等于盘符路径。二,虚拟路径如何使用使用的方法极为简单,在servers服务器上的server.xml文件中稍微改变一下即可:在<Host>中插入一下两段代码 ,其中docBase后面是盘路径,也就是绝对路径,path则是在项目中的路径。当然在使用时一定需要在web项目下创建文件夹。<Cont
2020-09-10 19:45:46
308
原创 如何利用mysql,页面jsp,maven项目,服务器写注册,登录小功能
1.设计需求:实现注册功能(暂时)2.创建maven项目:点file新建基础项目之后,①在pom.xml中配置依赖(必须在有网的条件下才能自动下载jar包)。<dependencies> <!-- 单元测试 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12<
2020-09-09 23:39:44
538
原创 页面中通过ajax请求连接服务器的Servlet
一:首先是把环境配置好准备工作:导入对json处理的jar包,在pom.xml中添加依赖。dependency> <!-- 单元测试 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test<
2020-09-09 15:26:56
566
原创 线程的生命周期
线程的五种状态:新建: 创建线程对象就绪(有执行资格,没有执行权): 调用start()方法,但是还没有获取CPU的执行权运行(有执行资格,有执行权): 获取到CPU的执行权,执行run方法中的代码阻塞(没有执行资格,没有执行权): 没有CPU的执行权,回到就绪状态死亡:代码运行完毕,线程对象销毁。...
2020-09-08 23:53:19
215
原创 MVC设计模式的个人理解
一.MVC的组成:模型–modle:在应用程序中负责处理应用程序数据逻辑部分的东西。通常就是存取数据库中的东西,视图–view :通常来说就是前端部分中的页面。控制–control :用于处理和用户交互的部分,例如获取视图层的数据,控制客户端的输入,向模型发送数据。mvc总结来说就是一种编写软件的模范,它把功能相近的模块都编写在同一处。将业务逻辑,数据和界面都分别归于不同的模块之中。用着三者分离的方式组织代码,将业务逻辑聚合一在一个部件中,在改进和个性化定制界面的同时,不应重新编写业务逻辑。MVC
2020-09-08 20:38:05
467
原创 (引入jquery的情况下)ajax的使用及原理
一,ajax到底是什么?1.ajax (Asynchronous javascript and XML)比较高大上的说法:一种创建交互式网页应用的网页开发技术。 个人理解的说法:其实就是为了减少资源的浪费,页面上少部分刷新的网页技术(一般叫异步刷新),使网页的以小部分区域的内容发生改变,二,ajax 的优点:它可以在不加载整个页面的基础上,对页面的某个部分进行更新。三,如何使用ajax?基本步骤:1.创建XMLhttpRequest对象2.设置响应函数onreadyStatus;3.
2020-09-08 00:12:05
531
原创 JDBC的基本小常识
JDBC基础1.JDBC的概念:jdbc(java database connectivity java和数据的连接) 为java和数据库提供一种连接,也就是为访问数据库提供接口jdbc 组成:操作数据库的类 和 接口可以使用框架来简化jdbc ,例如MyBatis框架,Hibernate框架 ,Spring Data框架 DBUtils框架。可以说是高级的操作数据库的接口必须需要驱动 ,驱动是由数据库厂商提供的。2.JDBC的驱动:这里就说一下mysql和oracle的驱动,因为这两个驱
2020-09-05 10:36:04
177
2
原创 javascript的简单叙述
JavaScript<1> js的概念一种脚本语言。 作用:提供页面和用户交互途径。 ① ES(ECMAScript) 基础语法 ES5 ES6 ② DOM(document object model 文档对象模型) 对html页面中标签,属性,文本操作;(也就是选择标签,属性所在的代码块中的文本,按钮,下拉框等进行操作的工具集合) ③ BOM (Bowser object model 浏览器对象模型) 对浏览器的操作(即设置浏览的网页的宽,高,打开新的网页,前进后退和历史等一系列操作
2020-09-03 20:14:14
141
原创 数据库连接池的原理及常用的数据库连接池
数据库连接池1数据库连接池的概念:数据库连接池负责分配,管理和释放数据库连接。在其中引用程序可以重复使用一个数据库连接。可以通过释放空闲时间超过定义的最大空闲时间来避免资源的无端消耗。在实际开发中"获取连接"和"释放连接"最为消耗系统资源。所以才产生了管理"Connection对象"的数据库连接池,其主要负责"分配",“管理”,"释放"Connection对象。2数据库连接池的原理:<1>连接池就是在系统初始化的时候将数据库连接作为对象存储到内存中,当需要访问数据库中的内容时,直接
2020-08-31 10:53:51
330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人