- 博客(17)
- 收藏
- 关注
原创 mybatis 映射文件中if标签判断字符串相等
在mybatis中进行标签判断的时候发现判断的那行SQL不会执行<if test="con.isQys == '1' "> and co1.IS_QYS = '1'</if>这里即使 con.isQys == ‘1’ 也不会执行,因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串变量是否是字符串的时候,mybatis会把’1’解析为字符,java又是强类型语言,所以不能这样写。有三个解决方式:使用toString() 进行转化;<if
2022-02-18 10:26:22
547
原创 @Configuration初始化一个类
package org.jeecg.config;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Configuration;import org.springframework.mail.javamail.JavaMailSender;import org.springf
2022-01-27 09:42:31
711
原创 freemarker的xml实现编号和列单独循环
import freemarker.template.Configuration;import freemarker.template.Template;import freemarker.template.Version;import lombok.extern.slf4j.Slf4j;import org.junit.Test;import java.io.*;import java.nio.charset.StandardCharsets;import java.util.ArrayL
2021-12-16 11:48:04
619
原创 后端获取json对象的方式
1. 传入参数格式{ "contractId": 2611141940251005036, "documentParams": [ { "name": "乙方姓名2", "value": "邓茜茜" }, { "name": "乙方姓名3", "value": "邓茜" } ]}2. 后端接收和解析方式使用JS
2021-07-20 17:42:39
6365
转载 application/json和application/x-www-form-urlencoded参数接收
application/json使用方法或其他方式请求方法中是content-type:application/json代表参数以json字符串传递给后台,controller接收需要@RequestBody 接收参数 例如:@RequestBody Map<String, Object> map,也可以使用类接收@RequestBody 对象 对象名application/x-www-form-urlencoded使用方法或其他跨平台方式请求方法content-type:applicat
2021-07-16 10:01:40
1249
原创 java调用restful接口和web service 接口的方式
web service接口的实现方式往往分为以下几种:axis2框架CXF框架jdkxfirerestful接口的常见实现方式:HttpURLConnectionHttpClientSpring的RestTemplate原文链接
2021-07-13 10:27:37
418
转载 java实现md5的数据加密
public static String getMD5String(String str) { try { // 生成一个MD5加密计算摘要 MessageDigest md = MessageDigest.getInstance("MD5"); // 计算md5函数 md.update(str.getBytes()); // digest()最后确定返回md5 hash值
2021-07-12 11:19:38
496
原创 控制反转(IOC)的代码理解
https://blog.youkuaiyun.com/sinat_21843047/article/details/80297951首先在控制反转的思想里面,有个东西叫IOC容器,所有的类都会放到里面;现在有两个类:用户类和用户信息类;用户类是个实体,用户信息类是另外一个实体;传统的方式使用依赖对象(正转):public class User { private String address; private String phone; public class UserI
2021-04-22 11:47:56
308
转载 SVN
这里写目录标题SVN简介SVN概念SVN功能在windows下安装SVN在CentOS下安装SVN在Ubuntu下安装SVNTortoiseSVNSVN简介全称Apache Subversion ,是版本控制系统。SVN相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。RCS (Revision Control System) 修订控制系统,使用Lock机制防止多个开发人员对同一个文件同时进行修改。CVS(Cocurrent Version System)并发版本系统
2020-08-04 08:59:34
134
原创 6.字符串与数字的转化,得到一个数每一位数字的几种方法
2020美团春招第二题,就是想到末尾取余,结果发现倒序。。。。然后做不下去了。1.字符串转十进制数字:int tranToNum = Integer.parseInt("123", 16);//将字符串123看成一个16进制数,再转化为10进制给tranToNum//1*256+2*16+3*1=291int tranToNum = Integer.parseInt("123", 10)...
2020-04-25 23:50:31
773
1
原创 5.跳台阶的两种方法
问题一个台阶总共有n级,如果一次可以跳1级,也可以跳2级,求总共有多少种跳法。当初华为面试时,我一直在想,这还有两种算法解决这问题?原来这居然也算两种解法。。。。解法一:递归法public class JumpStepProblem { //方法1:递归 public int getFibonacci(int n){ if(n < 0) ...
2020-04-25 21:10:04
702
原创 4.java笔记之十六进制转十进制(华为)
写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 )输入描述:输入一个十六进制的数值字符串。输出描述:输出该数值的十进制字符串。示例1输入0xA输出10链接: 牛客网.这题我不会解一:import java.util.*;public class Main { public static void main(String[] args)...
2020-03-23 00:14:12
955
2
原创 3.java笔记之输出数组第一个重复数字
找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3限制:2 <= n <= 100000来源:力扣(LeetCode)链接:https:/...
2020-03-22 22:01:54
972
原创 2.java笔记之多组输入,去重,排序(华为)
java之多组输入,去重,排序(华为)明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确...
2020-03-21 22:49:30
763
原创 1.java笔记之汽水瓶问题(华为)
1.汽水瓶我的解:大佬解:有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶...
2020-03-21 20:49:26
483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人