自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 (力扣344)字符串的反转

题目:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。解决思路:本来想的是创建一个新的数组,但是有题目要求,所以想到了先找找规律;得出如下规律:第一个元素位置(0)+最后一个元素位置=数组长度-1;第二个元素位置(0)+倒数第二个元素位置=数组长度-1;…可以for循环数组长度的一半,让前后两个元素交换位置~class Solution { public.

2021-10-19 21:17:08 56

原创 (力扣)231. 2的幂

题目描述:给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x使得 n == 2x ,则认为 n 是 2 的幂次方。示例 1:输入:n = 1 输出:true 解释:20 = 1示例 2:输入:n = 16 输出:true 解释:24 = 16因为是2的幂次方,所以想到循环除2判断。采用递归:public boolean isPowerOfTwo(int n) { if(n==1) return .

2021-10-17 16:46:50 84

原创 Mybatis-plus自定义sql以及传参+springboot补充

mybatis-plus自定义sql使用 Wrapper 自定义SQL(mybatis-plus官网文档上)注意事项: 需要mybatis-plus版本 >= 3.0.7 param参数名要么叫ew,要么加上注解@Param(Constants.WRAPPER) 使用${ew.customSqlSegment} 不支持Wrapper 内的entity生成where语句在mapper层添加注解和方法@Repositorypublic interface DiaryMapper

2021-07-18 14:51:09 571

原创 前端用Ajax获取servlet后端数据

前期工作掌握:创建JavaWeb项目导入maven依赖mybatis连接数据库(注意MVC分层)配置tomcat(设置一下热部署,比较方便)之后的servlet内容(实现了sql一个比较简单的查询语句)@WebServlet("/Demo")public class Servlet extends HttpServlet { String id; @Override protected void doGet(HttpServletRequest req, HttpS

2021-01-22 09:38:40 918

原创 tomcat热部署

首先你需要学会配置tomcat,配置成功后,就可以按照以下步骤超级简单的实现tomcat热部署啦~~点击OK!

2021-01-21 09:44:22 79

原创 解决Tomcat乱码问题

-1在配置的Tomcat中设置 一直有 VM Options 属性,加入 -Dfile.encoding=UTF-8-2URLDecoder解决中文参数乱码

2021-01-18 16:13:31 49

原创 mybatis基础操作(CRUD+注解)

接口注解实现CRUD:第一步:直接在接口里面写注解和方法;(此步骤省去了在mapper.xml映射文件)这也是注解比较简便的原因第二步:在mybatis核心配置文件中绑定接口(注意和绑定mapper.xml的区别,绑定接口用的是class!!!)第三步:写test方法在使用增删改查,注解时候参数需要加@Param使用@Param时要注意:1.一个参数时可以不用@Param2.多个参数时必须使用@Param3.如果参数是 JavaBean , 则不能使用@Param。4.不使用@Param注

2021-01-17 08:27:12 245 2

原创 创建我的第一个mybatis项目

1、配置maven中的pom文件,导入必要的依赖包 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.27</version> </dependency> <

2020-11-28 20:20:50 144 1

原创 MySQL中的execute、executeQuery、executeUpdate的区别

最近作品写到了点击添加管理员功能,连接数据库后有点发懵用哪一个查询,所以查了并写了一下这三个的区别以及适用情况。1. Execute(String sql)boolean类型,是executeQuery和executeUpdate的总和;当返回为true的时候,可通过getResultSet获取sql语句查询的结果集;当返回为false的时候,可通过getUpdateCount获取更新数量;1. executeQuery(String sql)返回值为结果集对象(result set),用于查询

2020-08-09 11:24:22 1079

原创 Math.ceil向上取整函数踩坑总结

首先上一组代码Math.ceil(10) = 10;Math.ceil(10.1) = 11;Math.ceil(-3) = -3;Math.ceil(-3.1) = -3;Math.ceil(-2.9) = -2;通过上面的取整可知,若取整为int类型的值,得到的还是值本身;所以要是取整int类型的值得时候一般需要将值变为浮点类型的值;无效示范:(int)Math.ceil(11/10) = 1;正确示范:(int)Math.ceil(11/(10*1.0)) = 2;...

2020-08-03 11:28:38 698

原创 CSS3~~2D转换效果

translatetranslate对于行内元素没有效果不会影响其他元素位置transform:translate(x,y);transform:translateX(x);transform:translate(x,0);transform:translateY(y);transform:translate(0,y);...

2019-10-28 11:38:22 189

原创 CSS选择器的介绍

选择器的分类最近在学css,对于看比较复杂的选择器来说有点摸不到头绪,所以再复习一下选择器的分类,ps:直接居然忘了#选择器是id选择器。。。自己真是太菜了。标记选择器也称为元素选择器,直接用HTML标记元素名称作为选择器类选择器class属性标记组,通常具有相同的功能或作用,因此可以设置相同的样式规则```css<p class="a1">著名诗人</p>...

2019-10-26 21:43:03 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除