- 博客(28)
- 收藏
- 关注
原创 mybatis一对多查询使用PageHelper分页问题
解决分页问题主要是mapper.xml下的resultMap -> collection;collection" ></collectionfindDemos"></select></select>mapper.xml里总共有两个sql查询方法,id分别为findDemoscollection的作用是执行了分步查询,首先findDemos,执行了查b_demo表,然后再,执行了查b_demo1表,最后将查询结果封装到resultMap里返回。
2023-08-16 16:38:03
1250
转载 【无标题】
yum安装mysql问题:GPG密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysqlmysql-community-server-8.0.29-1.el7.x86_64.rpm 的公钥没有安装. 失败的软件包是:mysql-community-server-8.0.29-1.el7.x86_64
2022-08-25 10:34:29
146
原创 gitlab拉取项目没那么复杂
自己采的坑,记录一下:gitlab老是拉取不下来项目,网上说配置什么ssh,user.name,user.email啥的都没用。最后解决:只需要将gitlab.example.com改成对应的ip地址即可。git clone http://192.168.xxx.xxx/root/test_gitlab.git...
2022-05-23 17:53:20
138
原创 node.js接入支付宝小程序的实名认证接口
本文档可以对照官方文档来看:支付宝身份验证一、配置支付宝开放平台1.1 开启身份认证功能1.2 使用支付宝开放平台开发助手生成密钥二、开始写代码2.1 添加node.js的sdkimport AlipaySdk from "alipay-sdk";import AlipayFormData from "alipay-sdk/lib/form";2.2身份认证初始化准备接口必要参数,通过alipay.user.certify.open.initialize接...
2020-07-21 12:09:44
1660
原创 记一次node项目报错(PayloadTooLargeError: too many parameters)
报错内容:2|travel-n | 2020-06-01 18:31 +08:00: PayloadTooLargeError: too many parameters2|travel-n | 2020-06-01 18:31 +08:00: at queryparse (/www/wwwroot/product/travel-network-web/node_modules/body-parser/lib/types/urlencoded.js:151:13)2|travel-n | 2
2020-06-01 18:39:55
976
原创 微信支付(公众号支付)踩坑之路
业务场景:h5页面生成二维码,用户使用微信扫描二维码进行支付代码流程:a.前端点击支付调用后端下单接口=>b.下单接口生成订单并返回订单号 =>c.下单接口里面直接使用订单号去调用自己业务的统一下单接口(本来应该是返回前端,下单成功前端再回调统一支付接口) =>d.判断是微信支付(我的所有支付都放一个接口,使用types区分支付类型),调起微信的统一下单=>e.调用成功之后(返回的 result.result_code !== 'FAIL')调用签名方..
2020-05-25 20:18:44
266
转载 XShell连接本地虚拟机中的Linux
如果前面步骤都对,但是最后本机没有Ping通,尝试关掉linux的防火墙:1:查看防火状态systemctl status firewalldservice iptablesstatus2:暂时关闭防火墙systemctl stop firewalldservice iptablesstop3:永久关闭防火墙systemctl disable fire...
2019-10-26 16:03:40
181
原创 node.js与elasticsearch交互
参考elasticsearch(以下简称es)官方javascript的API:https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/6.x/api-reference.html1、版本介绍本文es版本:6.5.4注意:6.*版本支持使用多个不同的type查询,但是不支持插入多个不同的type,7.*版...
2019-10-24 17:54:09
1117
原创 Maven(SpringMVC+Spring+Spring-Data-JPA)项目XML配置
1、项目目录2、Maven项目依赖配置(pom.xml)<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 ht...
2019-03-12 19:31:14
438
原创 SpringMVC作用域传值的几种方式
index.jsp页面:request:${requestScope.req}<br/>session:${sessionScope.session }<br/>sessionParam:${sessionScope.sessionParam }<br/>application:${applicationScope.application }<...
2018-10-27 15:06:57
726
1
原创 JSP九大内置对象和四大作用域复习
1.九大内置对象 名称 类型 含义 获取方式 request HttpServletRequest 封装所有请求的信息 方法参数 response HttpServletResponse 封装所有响应的信息 方法参数 session HttpSession 封装所有会话信息 request.getSessio...
2018-10-26 20:34:58
132
原创 SpringMVC注解方式配置
一、SpringMVC简介1、SpringMVC中重要组件 1.1 DispatcheServlet:前端控制器,接收所有请求(如果配置/不包含jsp); 1.2 HandlerMapping:解析请求格式的。判断希望要执行那个具体的方法; 1.3 HandlerAdapter:负责调用具体的方法; 1.4 ViewResovler:视图解析器。...
2018-10-24 20:14:48
1628
原创 异常处理
Java异常处理异常通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。Exception类的层次所有异常类都是从java.lang.Exception类继承的子类。 Exception类和Error是Throwable类的子类。 Error用来指示运行时环境发生的错误。捕获异常使用try和catch关键字可以捕获异常。try{
2017-12-04 20:59:26
148
原创 Java流、文件
Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。读取控制台输入由System.in完成。 为
2017-11-29 16:12:39
164
原创 Java方法
方法以System.out.println()为例:println()是一个方法。System是系统类。out是标准输出对象。 这个语句的用法是:调用系统类System中标准输出对象out中的方法println().什么是方法Java方法是语句的集合,它们在一起执行一个功能。 - 方法是解决一类问题的步骤的有序组合。 - 方法包含于类或对象中。 - 方法在程序中被创建,在其他地
2017-11-24 17:28:13
182
原创 Java数组
声明数组变量语法:dataType[] arrayRefVar; //首选方法或dataTyoe arrayRefVar[]; //为让C/C++程序员快速理解java语言创建数组使用new操作符来创建数组:arrayRefVar=new dataType[arraySize];变量的声明和创建数组也可以用一条语句完成:dataType[] arrayRefVar=new dataTyp
2017-11-23 19:12:10
169
原创 Java Number&Math类
Number类在开发过程中,我们经常遇到需要使用对象不是内置数据类型的情形。为了解决这个问题,Java为每个内置数据类型提供了对应的包装类。所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类Number的子类。这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当做对象使用的时候,编译器会把内置类型装箱为包装类。相似的,编译器也可以把一个对象拆
2017-11-22 15:04:55
204
原创 Java分支结构
Java分支结构:if…else/switch## 标题Java有两种分支结构if语句switch语句if语句一个if语句包含一个布尔表达式和一条或者多条语句。if(布尔表达式){ //如果布尔表达式为trun将执行的语句}if…else语句当if语句的布尔表达式为false时,else语句块将会被执行。if(布尔表达式){ //如果布尔表达式为trun将执行的语句}el
2017-11-21 16:40:58
218
原创 Java循环结构
Java循环结构:for,while,do…while在Java5中引入了一种主要数组的增强型for循环。while循环while是最基本的循环,它的结构为:while(布尔表达式){//循环内容}只要布尔表达式为trun,循环体会一直执行下去。 实例:public class While { public static void main(Strin
2017-11-20 17:00:16
190
原创 Java修饰符
Java修饰符主要有两类:访问修饰符非访问修饰符访问控制修饰符default(缺省,什么也不写):在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。private:在同一类内可见。使用对象:变量、方法。注意:不能修饰类(外部类)。public:对所有类可见。使用对象:类、接口、变量、方法。protected:对同一包内的类和所有子类可见。使用对象:变量
2017-11-19 17:53:21
141
原创 Java变量类型
Java语言支持的语言类型类变量:独立于方法之外的变量,用static修饰。实例变量:独立于方法之外的变量,但是没有static修饰。局部变量:类的方法中的变量。实例:public class Variable{ static int allClicks=0; //类变量 String str="hello world"; //实例变量 public void meth
2017-11-18 16:39:59
144
原创 Java基本数据类型
Java两大数据类型:内置数据类型引用数据类型内置数据类型Java提供了八种基本类型: byte、short、int、long、float、double、boolean、char byte:byte数据类型是8位、有符号的,以二进制补码表示的整数;取值范围:-128(-2^7)~127(2^7-1);默认值是:0;byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占
2017-11-17 17:50:01
161
原创 Java类与对象
Java类与对象对象现实对象:比如dog为一个对象,它的状态有:名字、品种、颜色;行为有:叫、吃、摇尾巴。软件对象:软件对象的状态就是属性,行为通过方法体现。 在软件开发中,方法操作对象内部状态的改变,对象的相互调用也是通过方法来完成。 类 以dog举例:public class Dog{ String bread; void barking(){ } void
2017-11-16 17:22:23
715
原创 Java 基础语法
一个Java程序是一系列对象的集合,而这些对象通过调用彼此的方法来协调工作。简要介绍类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色额、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。实例变量:每
2017-11-14 21:52:05
129
原创 我的第一个Java程序
我的第一个Java程序public class HelloWord { public static void main(String[] arcs) { System.out.println("HelloWord"); } }代码解析: 为什么是 String[] args,这个 args 是干嘛的? String[]
2017-11-13 18:13:33
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人