码迷,mamicode.com
首页 > 2021年01月06日 > 全部分享
批量根据xml文件生成java实体类
应用背景: 本人是医疗软件的开发者, 有许多要跟其他厂商交互的数据, 这次是要接收来自平台的xml格式的数据。 使用dom4j一样可以解析,但是这样的话后期不容易维护,而且程序可读性也差。(其实主要还是不能用Alt+/快捷键打出代码哈哈) 我的实现思路是先用xml样例生成xsd说明文件,然后再用xj ...
分类:编程语言   时间:2021-01-06 12:23:17    阅读次数:0
Linux shell中&,&&,|,||的用法
在玩dvwa的命令注入漏洞的时候,遇到了没有预料到的错误,执行ping 127.0.0.1 & echo "<?php phpinfo(); ?>" > shell.php发现返回的执行结果如下图 理论上在dvwa的根目录里应该有一个shell.php但是并没有出现 root@kali:/var/w ...
分类:系统相关   时间:2021-01-06 12:22:59    阅读次数:0
SpringBoot - 13指标监控Actuator
SpringBoot - 13指标监控Actuator (1)使用Actuator检查与监控 (1.1)修改POM文件,引入GAV <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta ...
分类:编程语言   时间:2021-01-06 12:22:38    阅读次数:0
对sql注入的理解
如何寻找sql注入漏洞 如何预防避免SQL注入 1. 做好非空校验, 2. 做好前端,后端的参数校验 3. 过滤转义字符,对字符串输入的字符进行过滤(比如对单引号,双引号,特殊字符进行转义 4. 利用mysql预编译机制 ...
分类:数据库   时间:2021-01-06 12:22:21    阅读次数:0
python迭代器,生成器和装饰器
生成器 通过列表生成式,可以直接创建一个列表,因为内存限制,列表容量肯定是有限的,而且创建一个包含100W个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数占用的空间都白白浪费了。 所以我们不必创建完整的list,从而节省大量的空间,在Python中,这种一边循环 ...
分类:编程语言   时间:2021-01-06 12:22:06    阅读次数:0
【AGC023D】Go Home
题目 题目链接:https://atcoder.jp/contests/agc023/tasks/agc023_d 一条街上有 \(N\) 栋楼,位置从小到大分别在 \(X_1, X_2, \ldots , X_N\)。 在位置 \(S\) 有一座公司,员工下班时乘坐公司的员工班车回家。 这些员工住 ...
分类:其他好文   时间:2021-01-06 12:21:52    阅读次数:0
SpringBoot - 12热部署
SpringBoot - 12热部署 (1)通过DevTools工具实现热部署 (1.1)修改POM文件,引入GAV <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</ ...
分类:编程语言   时间:2021-01-06 12:21:36    阅读次数:0
jquery中$.get()提交和$.post()提交有区别吗?
相同点:都是异步请求的方式来获取服务端的数据; 异同点: a、请求方式不同:$.get() 方法使用GET方法来进行异步请求的。$.post() 方法使用POST方法来进行异步请求的。b、参数传递方式不同:get请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给We ...
分类:Web程序   时间:2021-01-06 12:21:23    阅读次数:0
「HAOI2018」字串覆盖
显然的贪心就是尽可能取位置靠前的点 那么问题转化成了维护另一个子串的 \(endpos\) 在这个子串的出现位置 按照古老的套路就是把一个建出来自动机另一个跑匹配 如果 \(l_{ed[r]}<r-l+1\) 那么答案就是 \(0\) 反之考虑当前的点的在 \([tl,tr]\) 中所有的 \(en ...
分类:其他好文   时间:2021-01-06 12:21:04    阅读次数:0
vs2019 常用数据结构 纯C语言 头文件实现 (持续更新改错中)单链表,
1.单链表: 1 #pragma once 2 #ifndef _List_H 3 #include<stdio.h> 4 #include<stdlib.h> 5 #define ElementType int 6 7 struct Node; 8 typedef struct Node* Ptr ...
分类:编程语言   时间:2021-01-06 12:20:27    阅读次数:0
介绍一个新库: Norns.Urd.HttpClient
Norns.Urd.HttpClient Norns.Urd.HttpClient 基于AOP框架 Norns.Urd实现, 是对 System.Net.Http下的 HttpClient封装,让大家只需简单在接口定义就可以实现http的调用,可以减少一些重复代码的书写。 可以和已有的 Norns. ...
分类:Web程序   时间:2021-01-06 12:20:02    阅读次数:0
js 模块化之 commonjs
在最初 js 被设计用来做一些表单校验的简单功能,当初的 js 只是用来作为页面展示的一个补充。后来随着 web 的发展,相当一部分业务逻辑前置到了前端进行处理,js 的地位越来越重要,文件也越来越庞大,为了将大的功能模块进行拆分成一个一个小的组成部分,但是拆分成小的 js 文件又带来了新的挑战,由 ...
分类:Web程序   时间:2021-01-06 12:19:47    阅读次数:0
Java 8 中 ZonedDateTime 与 Timestamp 的相互转换
将java.time.ZonedDateTime转换为java.sql.Timestamp Java示例,反之亦然。 1. ZonedDateTime->时间戳 TimeExample1.java package com.mkyong.jdbc; import java.sql.Timestamp; ...
分类:编程语言   时间:2021-01-06 12:19:35    阅读次数:0
60个常用的Linux命令
实用技能:60个常用的Linux命令 ●查看硬件信息相关命令(8个) ifconfig free fdisk ethtool mii-tool dmidecode dmesg lspci ●其它(19个) echo printf rpm yum watch alias unalias date cl ...
分类:系统相关   时间:2021-01-06 12:19:17    阅读次数:0
软件测试基础知识
(一)软件测试的定义 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 规定条件 --> 测试用例 发现程序错误 --> 找bug 衡量软件质量 --> 质量评估 满足设计要求 --> 满足要求 (二)软件测试方法的分类 按开发阶段划分: 单元测试 ...
分类:其他好文   时间:2021-01-06 12:19:00    阅读次数:0
Leetcode 211 添加与搜索单词 前缀树
JAVA: class WordDictionary { private Node head; /** * Initialize your data structure here. */ public WordDictionary() { this.head = new Node(null); } ...
分类:其他好文   时间:2021-01-06 12:18:38    阅读次数:0
【数据库】sql语句 变量及赋值(prepare预处理)
# step1 设置变量 SET @NAME = "测试测试"; # step2 sql语句加入预处理(要使用变量的地方 用“?”表示) PREPARE SQL1 FROM 'SELECT * FROM user WHERE name = ?'; # step3 执行(SQL1:表示要执行的SQL语 ...
分类:数据库   时间:2021-01-06 12:18:21    阅读次数:0
218条   上一页 1 2 3 4 5 6 7 8 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!