- 博客(21)
- 收藏
- 关注
原创 2021-10-16【问题记录】value==“#“为啥等于false,想不明白
value=="#"为啥等于false,想不明白。。改成equals就行了,两个东西不是一样的吗?我一定是疯了,见鬼源码如下:package base.chapter3;import java.util.LinkedList;import java.util.Queue;/** * 二叉树的序列化和反序列化 */public class SeriesOrUnSeries { /** * 先序遍历序列化 * #表示null * _表示遍历节
2021-10-16 17:34:57 271
原创 【刷LeetCode第N天】删除链表的倒数第N个节点
//给定一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 //// //// 示例 1: //// //// //输入:head = [1,2,3,4,5], n = 2//输出:[1,2,3,5]// //// 示例 2: //// //输入:head = [1], n = 1//输出:[]// //// 示例 3: //// //输入:head = [1,2], n = 1//输出:[1]// //// //// 提示: ///
2021-10-05 21:03:46 149
原创 【刷LeetCode第N天】链表中环的入口节点
刷LeetCode第N天,我还在僵持。。。记录一下,给自己点个赞链表小技巧:1、额外数据结构2、快慢指针//给定一个链表,返回链表开始入环的第一个节点。 从链表的头节点开始沿着 next 指针进入环的第一个节点为环的入口节点。如果链表无环,则返回 null。 //// 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意,po//s 仅仅是用于标识环的情况,并不会作为参数传递到函数中。 //
2021-10-05 20:59:46 134
原创 maven引入依赖时,识别不到本地仓库jar包问题【补充版】
maven引入依赖时,识别不到本地仓库jar包问题问题描述有段时间没用IDEA写springboot程序了,结果今天写的时候发现,pom.xml中添加的本地仓库引用的jar包,结果Maven识别不到,一直标红。于是乎上网查了查资料,通过这位老哥的帖子成功解决了问题:maven引入依赖时,识别不到本地仓库jar包问题感谢!!!然而这老哥代码里调用的一个过滤文件的方法一直没找到,就补充实现了一下这功能,完整版如下。根据扩展名来过滤的工具类package org.example.mytest.co
2021-09-11 23:17:14 2690 1
原创 python版本升级到3.9.6
1、到官网[https://www.python.org/downloads/]下载对应的版本,然后默认安装(注意勾选添加环境变量)2、版本升级后,在pycharm中切换到对应的版本3、代码中依赖的模块可能在新的版本中不存在,需要手动更新一下在安装的目录下E:\python39\Scripts有pip执行文件,右键弹出powershell,执行pip安装的命令pip install xxx4、遇到一个奇怪的问题,升级版本3.9.6版本并使用后,我的pycharm社区版一直提示pyt.
2021-07-04 21:33:40 3684
原创 python: AttributeError: module ‘calendar‘ has no attribute ‘month‘
每天进步一点点今天遇到一个小错误,AttributeError: module 'calendar' has no attribute 'month'解决办法:1、直接将文件名改一下,不要重名即可2、但是我非要头铁,文件跟模块同名,然后还要导入我要的同名模块,那咋办?首先找点理论知识补补脑子Python 解释器是如何查找包和模块的#Python 执行一个 py 文件,无论执行的方式是用绝对路径还是相对路径,interpreter 都会把文件所在的 directory 加入
2021-06-12 22:22:45 1581 2
原创 c3p0连接mysql数据库失败(CannotGetJdbcConnectionException)
开发环境开发工具:spring tools suite3,mysql8.0错误复现在搭建好了ssm开发框架后,我完成了基本的登录模块,就在我测试的时(也就是前端提交了表单数据,后台从数据库拿数据时),出现了下面的错误,郁闷哟!严重: Servlet.service() for servlet [DispatcherServlet] in context with path [/BasePr...
2019-12-29 22:39:26 1198
原创 Mybatis整合Log4j
a.Log4j: log4j.jar (mybatis.zip中lib中包含此 log4j-1.2.17.jar),将jar添加到类路径中。(对于 web 应用或企业级应用,则需要将 log4j.jar 添加到 WEB-INF/lib 目录下;对于独立应用,可以将它添加到JVM 的 -classpath 启动参数中。)b.开启日志,在mybatis的配置文件 conf.xml 中<co...
2019-08-30 11:17:08 245
原创 mabatis的输出参数resultType
介绍:在SQL标签中使用resultType,从这条语句中返回的期望类型的类的完全限定名或别名。注意如果返回的是集合,那应该设置为集合包含的类型,而不是集合本身。可以使用 resultType 或 resultMap,但不能同时使用。1.简单类型(8个基本+String)2.输出参数为实体对象类型<select id="queryPersonById" parameterType...
2019-08-27 10:37:30 206
原创 Mybatis调用存储过程
步骤一调用存储过程,首先,在mysql-8中创建一个存储过程。代码执行过程如下:根据性别统计人数(mysql)##设置分隔符为 $$mysql> delimiter $$##创建存储过程mysql> create procedure queryCountBySexWithProcedure(IN psex int,OUT pcount int) -> be...
2019-08-26 13:20:38 489
原创 Mabatis的两种取值符号#{}和${}实测
参考链接:Mabatis中#{}和${}的区别在mybatis的sql标签中,有属性:parameterType其描述是:将要传入语句的参数的完全限定类名或别名。这个属性是可选的,因为 MyBatis 可以通过类型处理器推断出具体传入语句的参数,默认值为未设置(unset)。parameterType决定了输入参数的类型,而当该类型为简单类型(8个基本类型+String)和对象类型时,两个...
2019-08-26 09:53:32 422
原创 mybatis -- resultMap实现转换
上一篇:类型处理器(typeHandlers)继续上一篇的内容,我们继续来用补充resultMap来映射类型转换与字段名识别。resultMap可以实现2个功能:1.类型转换2.属性-字段的映射关系应用:1、如果 类中的属性 和 表中的字段 类型 能够合理识别(String - varchar2),则使用 resultType,否则使用resultMap。2、如果 类中的属性...
2019-08-20 17:02:21 1491
原创 Mybatis 类型处理器(typeHandlers)简单实践
作用:无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出一个值时, 都会用类型处理器将获取的值以合适的方式转换成 Java 类型。什么意思呢?从一个实际的需求来分析,假设现在在 java实体类Person中一个属性 boolean sex(性别),而在mysql数据库中的表person的sex属性类型为int。实体类Person ...
2019-08-20 16:08:27 851
原创 Mybatis的xml配置简单优化
上一篇:Mybatis基于动态代理(接口开发)的CRUD别名<configuration> <!-- 配置别名 --> <typeAliases> <!-- 单个定义类型别名 --> <typeAlias type="org.ltx.entity.Person" alias="person" /> <!--...
2019-08-19 14:00:53 280
原创 Mybatis基于动态代理(接口开发)的CRUD
上一篇:Mybatis基础方式的CRUD在上一篇中,我们测试了Mybatis基础方式的CRUD,在实际的开发中,更推荐mapper动态代理方式的CRUD(也称为基于接口方式的开发)。硬编码方式配置方式约定abc.javaabc.xmlinterfaceConfiguration conf = new Configuration();con.setName(“my...
2019-08-18 17:49:49 212
原创 mapper.xml 映射文件实现简单的增删改查(CRUD)
上一篇-简单示例参考说明文档根据上一篇的示例,在其基础上进一步深化完善增删改查的功能。personMapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/myb...
2019-08-15 23:11:50 2137 1
原创 MyBatis配置文件的环境配置(environments)
上一篇参考说明文档本章基于上一篇的代码示例中,对.xml配置文件进一步的分析。XML 配置文件中包含了对 MyBatis 系统的核心设置这里,我们先来看看配置文件中的环境配置(environments)MyBatis 可以配置适应多种环境,这种机制有助于将 SQL 映射应用于多种数据库之中, 现实情况下有多种理由需要这么做。例如,开发、测试和生产环境需要有不同的配置;或者想在具有相同 S...
2019-08-15 21:05:27 946
原创 MyBatista配置及入门示例
MyBatista配置及入门示例1、简介mybatis说明文档链接:http://www.mybatis.org/mybatis-3/zh/index.html1.1、MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。1.2、MyBatis 可以使用简单的 XML 或注解来配置...
2019-08-15 15:09:30 517
原创 小程序 wxs语法入门
在小程序的开发过程中,wxs模块是比较常见的,在这里,我做了些简单的测试。主要内容包括wxs的作用和使用的两种方式,稍微总结看一下。 主要内容在注释里写了,做测试时按照下方我目录结构创建文件测试即可。 index.wxml<!-- 1.wxs的作用,结合的wxml和script的作用,从而在wxml中使用一些函数或操作,注意wxs有自...
2019-08-02 21:50:02 496
原创 html框架标签
如何在一个网页文档中同时加载几个不同的html文件? 一个浏览器文档窗口一般只能显示一个网页文件,但是,使用框架标签就能将一个浏览器文档窗口分割成多个子窗口,每个子窗口都能够显示一个网页文件。 浏览器为每个框架保留一个单独的URL,浏览器可以向任何一个框架中加载新的web页面而不改变其他框架中的显示内容。 框架集标签:&...
2018-11-12 19:43:02 583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人