勤勤勤能补拙
码龄8年
关注
提问 私信
  • 博客:302,398
    社区:1,842
    问答:4,311
    308,551
    总访问量
  • 155
    原创
  • 8,951
    排名
  • 51
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:心似骄阳万丈光

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-11-20
博客简介:

zark721的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    1
    当前总分
    70
    当月
    10
个人成就
  • 获得171次点赞
  • 内容获得30次评论
  • 获得334次收藏
  • 代码片获得110次分享
创作历程
  • 2篇
    2024年
  • 1篇
    2022年
  • 1篇
    2020年
  • 16篇
    2019年
  • 25篇
    2018年
  • 149篇
    2017年
成就勋章
TA的专栏
  • Https
    2篇
  • Apache
    1篇
  • SQL
    16篇
  • Java
    10篇
  • Mysql
    1篇
  • 算法_STL
    5篇
  • 算法_动态规划
    37篇
  • 算法_数学
    7篇
  • 算法_图
    12篇
  • 算法_贪心
    46篇
  • 算法_二分
    5篇
  • 算法_其他题目
    9篇
  • 编程学习
    4篇
  • Linux
    1篇
  • 安装部署
  • Shiro
    1篇
  • 前端
  • Java_线程
    1篇
  • Java_httpclient
    1篇
  • 微信_公众号
    1篇
  • 算法_三分
  • 算法_数据结构
  • 算法_线段树
    1篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

185人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Jdbc批处理功能和MybatisPlus

MybatisPlus的ServiceImpl类中提供了批处理方法saveBatch,用来批量插入数据,速度要比”一个一个”插入更快。而这个方法的底层依赖了JDBC数据库驱动的批处理功能。本文先介绍JDBC数据库驱动的批处理功能,然后对"JDBC批量插入"进行性能测试,从而说明saveBatch快的原因,最后说明MybatisPlus ServiceImpl.saveBatch的最佳使用方式(其实就一句话)。获取数据库连接代码逐条插入:耗时171172 ms批量插入:耗时116244
原创
发布博客 2024.11.06 ·
1059 阅读 ·
25 点赞 ·
0 评论 ·
18 收藏

SpringAOP:对于同一个切入点,不同切面不同通知的执行顺序

在Spring AOP中,对于同一个切入点,可能会有多个切面多种不同类型的通知共同作用于它,那么这些来自不同切面的不同类型通知,它们的执行顺序是怎样的?本文将答案分成2部分讲述。文章后续安排:section 2直接给出结论,图文结合,更好理解。section 3讲述测试过程。section 4讲述参考来源。大家可以根据自己需要查看相应部分,想看结论可以直接看section2。
原创
发布博客 2024.10.29 ·
707 阅读 ·
30 点赞 ·
0 评论 ·
19 收藏

LeetCode 306 类加数(递归)

1. 题目:https://leetcode-cn.com/problems/additive-number2. 思路:假如我有一个函数,dfs(int pos, long long pre1, long long pre2),它能够告诉我,已经前两个数字分别是pre1, pre2,从给定字符串的pos位开始,是否存在一个序列满足题目要求,如果满足,返回true给我,否则返回false给我。于是,我可以在主函数中从字符串的前i位中取出第一个数字pre1,从i~j位取出第二个数字pre2,然后调
原创
发布博客 2022.01.10 ·
428 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Apache搭建https服务,单向认证+双向认证。

渣科最近学习Apache, 学会了怎么搭建单向和双向的https服务,文中所有步骤亲测有效,希望能够帮助大家!这是我的Apache版本:httpd-2.4.41-lre302-x64-vc14。希望大家可以先了解https怎么通信,减少配置过程中的一些疑惑:https://www.runoob.com/w3cnote/http-vs-https.html 0. 搭建好Apa...
原创
发布博客 2020.03.08 ·
2828 阅读 ·
1 点赞 ·
0 评论 ·
16 收藏

写时间的时候,啥时候用on,in,at

原文:https://zhidao.baidu.com/question/1497110078006138459.html一.(1) at表示一天中的某时刻,不用冠词,如:at six o'clock(在六点钟), at dawn(在黎明), at sunrise(日出时), at noon(在正午)。I arrived at school at seven.我到学校时是七点。(2)...
转载
发布博客 2019.11.05 ·
800 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RSA算法(转载)

原文:https://www.jianshu.com/p/fbb8bf7baa97感谢作者!一文搞懂 RSA 算法12018.09.09 23:07:31字数 1984阅读 9965地球上最重要的算法如果没有 RSA 算法,现在的网络世界毫无安全可言,也不可能有现在的网上交易。上一篇文章ssh 协议为什么安全中的 ssh 协议也是基于 RSA 加密算法才能确保通讯是加...
转载
发布博客 2019.09.23 ·
375 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

HTTPS 的单向验证和双向验证(转载)

原文:https://mp.weixin.qq.com/s/UiGEzXoCn3F66NRz_T9crA 感谢作者 (coding涛)(全文太长,太懒不想看,-_-b 那就直接拉到底部看总结 )https是在TCP协议与http之间加了一个控制安全传输的SSL协议,也就是说,直接运行在TCP之上的HTTP是普通的HTTP,运行在SSL/TLS上的HTTP则是HTTPS。这几个协议在计算...
转载
发布博客 2019.09.23 ·
1546 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

poj2299 QuickSort(线段树模板)

题目链接:http://poj.org/problem?id=2299解题方式:线段树或者 归并排序 或者 树状数组线段树基础:https://blog.csdn.net/zearot/article/details/52280189线段树详解:https://blog.csdn.net/zearot/article/details/48299459感谢作者线段树 和 树...
原创
发布博客 2019.07.29 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

理解JWT,使用JWT

原文:http://blog.leapoahead.com/2015/09/07/user-authentication-with-jwt/ 感谢作者上次在《JSON Web Token - 在Web应用间安全地传递信息》中我提到了JSON Web Token可以用来设计单点登录系统。我尝试用八幅漫画先让大家理解如何设计正常的用户认证系统,然后再延伸到单点登录系统。如果还没有阅读《J...
转载
发布博客 2019.07.23 ·
2365 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

杂七杂八

1. USB2.0 3.0 移动硬盘:USB2.0 USB3.0 都是金士顿,移动硬盘是 东芝1T。同等条件下,移动一个3GB的文件。 读 写 USB2.0 21MB/S 5.5MB/S USB3.0 82MB/S 22MB/S 移动硬盘 40MB/S 38MB/S ...
原创
发布博客 2019.07.23 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu1892 See you(二维树状数组)

题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=18921.题意:一个矩阵中含有1000*1000个格子,每个格子放了一本书,现在有4种操作:①'A' 在某个格子添加n本书; ②'D' 在某个格子删除n本书;③'M' 从某个格子移动n本书到另一个格子;④查询以 x1,y1 x2,y2 为对角线端点的子矩阵中,总共含有多少本书。2.思...
原创
发布博客 2019.07.19 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode5130 最小的必要团队

题目大意:收集最少的人,让这些人能够覆盖 所有的技能。思路:状态压缩 +动态规划dp (状态压缩只是一个概念,就是考虑如何用1个数字去表示一个状态,方便我们将这个数字作为dp数组的下标。)举例:比如说 全部技能有:{'java','csharp'} ,对应数组的下标是{0,1} ;1. 先说为什么状态压缩,如何状态压缩:因为题目的技能数目<=16,这很重要,要对数值大小很敏...
原创
发布博客 2019.07.16 ·
2824 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

leetcode1095. 山脉数组中查找目标值

三分找极值点:https://blog.csdn.net/pi9nc/article/details/9666627解题思路:1.先用三分查找,找到极值点的位置pt2.根据pt将数组分成两段,先对第一段[0,pt]二分查找target,找到立即返回3.如果第一段没有找到target,则二分查找第二段[pt,arr.length-1]这样满足查询不超过100次的要求吗?答:三...
原创
发布博客 2019.06.23 ·
633 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

微信-公众号-创建菜单列表 错误40016

运行程序,返回errcode40016:invalid button size hint: [afL4na0498vr21]1. 到公众号调试页面,输入token和传过去的菜单json串https://mp.weixin.qq.com/debug/ 如果创建成功,说明菜单json串 格式没有错,按钮个数也符合要求。否则请修改你的 json串。 首先保证json串的格式没...
原创
发布博客 2019.06.13 ·
4248 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

java_httpclient 常用api。

httpclient版本:<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3<...
原创
发布博客 2019.06.13 ·
715 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ScheduledExecutorService 的两个方法scheduleAtFixedRate scheduleWithFixedDelay

ScheduledExecutorService 将定时任务与线程池功能结合使用:当任务到达执行时间,将任务交于线程池,由线程池分配线程去执行任务。其中有两个方法容易混淆:scheduleAtFixedRate scheduleWithFixedDelay区别:ScheduleAtFixedRate 两次任务之间的间隔时间,取决于每次任务执行的时间长短;ScheduleWithFix...
原创
发布博客 2019.06.09 ·
2187 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

leetcode880. 索引处的解码字符串

题目:https://leetcode-cn.com/problems/decoded-string-at-index/思路:看到 数据范围"解码后的字符串保证少于2^63个字母",单纯地拼接字符串不实际,即使不考虑时间问题,就连内存也会爆掉,所以应该是找规律,找规律最基本的就是找循环节(比如说abc3d4,其中有"a","ab" , "abc","abc abc abc","abc...
原创
发布博客 2019.04.10 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode1015 至少有1位重复的数字

题目链接:https://leetcode-cn.com/problems/numbers-with-repeated-digits/题目内容:给定正整数N,返回小于等于N且具有至少 1 位重复数字的正整数。思路:看到题目,求范围内出现某类数字的个数,思路应该是数位dp的方向。关于数位dp是什么,这篇博客十分清楚地介绍了:https://blog.csdn.net/wust...
原创
发布博客 2019.03.17 ·
2938 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

leetcode403 frog-jump

题目:https://leetcode-cn.com/problems/frog-jump/思路:深搜 (注意超时)用数组dp[][]记录一些情况,避免重复计算。比如dp[i][j]表示前一块石头是i,下一块石头是j,这种情况是不是已经计算过了,如果计算过了就不往下计算。class Solution { boolean flag = false; //记录是否可行,一...
原创
发布博客 2019.03.13 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode312 戳气球

题目:https://leetcode-cn.com/problems/burst-balloons/思路:动态规划状态:dp[i][j] 表示戳破[i,j]范围内这些气球所能获得的最大数量的硬币转移方程: dp[i][j] = max(dp[i][j],dp[i][k-1] + dp[k+1][j] + arr[i-1]*arr[k]*arr[j+1]); (i&lt;=k&lt;...
原创
发布博客 2019.03.13 ·
1229 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多