首页 > 软件开发
简单实现MyBatis

简单实现MyBatis

一. 简单实现MyBatisMyBatis简单来说就是通过SqlSessionFactory工厂对象创建SqlSession对象 , 再通过SqlSession对象创建代理 , 例如将UserMapper接口传给SqlSession对象的代理创建方法 , 返回一个UserMapper对象 , 该对象就是代理对象 , 而调用UserMapper对象相应的方法就可以执行对应的sql语句 , 最终执行Sql语句对象其实...

阅读全文
Java常用API

Java常用API

一. fastjson1.List集合转json字符串String json = JSON.toJSONString(demoList); 2.json字符串转List集合List<Demo> demoList = JSONObject.parseArray(json, Demo.class); 3.Object对象转json字符串String json = JSON.toJSONString(demoObject); 4.json字符串转Object对象Demo demo = JSONObject.parseObject(json, D...

阅读全文
Java工具类整理

Java工具类整理

1. Base64Utilpublic class Base64Util { // 加密 public static String encode(String str) { byte[] b = null; String s = null; try { b = str.getBytes("utf-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); ...

阅读全文
Shiro框架的基本使用及问题解决

Shiro框架的基本使用及问题解决

一. 关于我使用Shiro框架的感受Shiro框架主要用于搭建系统的安全模块,基本上由认证和授权两个逻辑组成,主要的业务实现由一系列过滤器组成,过滤器也是这个框架的精髓,不仅框架内置许多过滤器,根据不同系统的需求自定义的过滤器也十分重要。我在使用Shiro时也引入了Redis作为缓存,解决了服务器重启等导致session丢失会让在线...

阅读全文
脚本分享-打印Spring Mvc容器中的所有接口

脚本分享-打印Spring Mvc容器中的所有接口

import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import o...

阅读全文
js字符串截取时报错 substring/splice is not a function

js字符串截取时报错 substring/splice is not a function

今天用这两个函数substring/splice截取字符串的时候报未定义的方法,我还在想是不是这两个方法被废弃了,查了一通资料发现问题所在。该字符串截取函数只能对字符串使用。因为我截取的是一串数字,被当作整数类型了,所以需要强制转换一下类型即可解决问题。最终解决方法如下:var str = '123456789';str = str.toString(); ...

阅读全文
jQuery下载 全系列完整版本 持续更新

jQuery下载 全系列完整版本 持续更新

注意:jquery-2.0以上版本不再支持IE 6/7/8),并不是最新的版本就最好的,而是根据您项目需求所适合的版本版本:3.6.0 >> jquery-3.6.0.min.js (访问密码: 0118)版本:1.11.1 >> jquery1.11.1.min.js (访问密码: 0118)

阅读全文
解决PHP在POST传值中超过1000个参数字段无法完整接收参数丢失的问题

解决PHP在POST传值中超过1000个参数字段无法完整接收参数丢失的问题

之前一直以为post对提交的参数数量应该是没有限制的,今天开发时传了9000多个参数竟然丢失了一部分。解决方法:只需要在PHP配置文件中搜索max_input_vars,把这个配置参数的值调整到你想要的数量即可。注意更改配置文件后需要重启PHP服务才会生效。这个参数代表的意思是:可以接受多少GET/POST/COOKIE输入变量

阅读全文
百度收录的封面图怎么设置

百度收录的封面图怎么设置

对站点的一些基本信息继续设置,在此提交的数据百度会根据策略进行筛选,不保证完全采用。开发者可以通过“搜索资源平台-搜索服务-搜索展现-站点属性”设置站点Logo。所有站点必须提交121*75、200*133两种尺寸的图片,以保证在搜索多场景中都能清晰显示。在百度站长平台选择站点属性设置 -> 站点logo 就可以设置收录的logo...

阅读全文
git基础命令

git基础命令

初始化git仓库:git init添加远程关联仓库地址:git remote add origin <仓库地址>git remote add upstream <原作者项目的 URL>查看关联的远程仓库地址:git remote -v删除远程关联仓库地址:git remote rm origin生成密钥:ssh-keygen -o 密钥保存位置:/root/.ssh

阅读全文