Wesley13 Wesley13
4年前
SQL注入之PHP
SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。比如先前的很多影视网站泄
Easter79 Easter79
4年前
springboot模糊查询
在学习MyBatis过程中想实现模糊查询,可惜失败了。后来上百度上查了一下,算是解决了。记录一下MyBatis实现模糊查询的几种方式。  数据库表名为test\_student,初始化了几条记录,如图:  !数据库表内容(https://oscimg.oschina.net/oscnet/29429857a651e58b6de1593a923
Wesley13 Wesley13
4年前
java中的方法返回值使用泛型,实现灵活的返回值类型
<divclass"htmledit\_views"<p<br</p<p痛点:&nbsp;&nbsp;&nbsp;使用Mybatis框架的时候,想封装一个底层JDBC控制器,用于提供和Mybatis交互的增删改查接口(公用的接口),但由于公用的查询方法可能是用户自定义的任意一个和表对应的javabean类型,所以要考虑怎么样给调用
Wesley13 Wesley13
4年前
JAVA POI导出EXCEL 动态表头、多级表头、动态数据
导出Excel文件是业务中经常遇到的需求,以下是经常遇到的一些问题:1,导出中文文件名乱码Stringfilename"sheet1";response.setCharacterEncoding("UTF8");response.setContentType("application/octetstream");response.
Wesley13 Wesley13
4年前
oracle多表查询
SQL等值连接SQL查询员工信息:员工号 姓名月薪部门名称SQLsetlinesize80SQLdescdept 名称                   是否为空?类型 
Stella981 Stella981
4年前
Python Django 之 直接执行自定义SQL语句(一)
一、执行自定义SQL方法1、ExecutingcustomSQLdirectly   直接执行自定义SQL,这种方式可以完全避免数据模型,而是直接执行原始的SQL语句。2、Manager.raw()   执行原始查询并返回模型实例二、ExecutingcustomSQLdire
Stella981 Stella981
4年前
Spring Boot 动态数据源(yml配置,多数据源自动切换)
1、在启动类添加注解,注册动态多数据源:@SpringBootApplication@Import({DynamicDataSourceRegister.class})//注册动态多数据源publicclassOrangeplusApplicationextendsWebMvcConfigurerAdapt
实现动态表单的一种思路 | 京东云技术团队
一、动态表单是什么区别于传统表单前后端配合联调的开发实现方式,动态表单通过一种基于元数据管理的配置化方法来实现表单的动态生成,并能根据配置自由增改删指定字段。实现特定需求的自助化。图1.1传统表单前后台协作模式图1.2动态表单前后台协作模式二、解决什么问题
京东云开发者 京东云开发者
10个月前
由 Mybatis 源码畅谈软件设计(九):“能用就行” 其实远远不够
作者:京东保险王奕龙到本节Mybatis源码中核心逻辑基本已经介绍完了,在这里我想借助Mybatis其他部分源码来介绍一些我认为在编程中能最快提高编码质量的小方法,它们可能比较细碎,希望能对大家有所启发。关于方法的长度和方法拆分之前我在读完《代码整洁之道》
京东云开发者 京东云开发者
5个月前
由 Mybatis 源码畅谈软件设计(九):“能用就行” 其实远远不够
作者:京东科技王奕龙到本节Mybatis源码中核心逻辑基本已经介绍完了,在这里我想借助Mybatis其他部分源码来介绍一些我认为在编程中能最快提高编码质量的小方法,它们可能比较细碎,希望能对大家有所启发。关于方法的长度和方法拆分之前我在读完《代码整洁之道》