![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
代码制作
文章平均质量分 63
部分java解决方案
小小鱼儿小小林
感谢关注,商务合作请私信。全网同名(小小鱼儿小小林 or 不爱说话的老余)
展开
-
分布式锁其实很简单,6行代码教你实现redis分布式锁,千万不要再用redisTemplate写redis分布式锁代码实现
分布式锁是一种用于协调分布式系统中多个节点之间对共享资源进行访问控制的机制。它可以确保在分布式环境下,同一时间只有一个节点能够获取到锁,并且其他节点需要等待释放锁后才能获取。以下是使用分布式锁的几个常见场景和原因:避免资源冲突:当多个节点需要同时对共享资源进行读写操作时,使用分布式锁可以确保同一时间只有一个节点能够执行写操作,避免数据冲突和一致性问题。防止重复处理:在某些业务场景中,可能会出现重复处理的问题,例如订单支付、秒杀等。原创 2023-10-29 22:43:14 · 6452 阅读 · 1 评论 -
mysql面试题20:有哪些合适的分布式主键方案
在分布式环境中,为了保证数据的一致性和高可用性,唯一标识(ID)生成是非常关键的。以下继续列举一些分布式主键方案原创 2023-10-05 10:30:00 · 1663 阅读 · 0 评论 -
(全网最佳解决方案)java处理oracle的Clob字段类型的坑和2种解决办法|3行代码即可实现Clob字段转String
我们有时候查询oracle语句的时候,oracle有些字段是大字段Clob类型,这样的数据我们第一种方式是可以通过to_char(clob字段)将数据查出来,那如果我们直接查询的话,在java层应该怎么处理clob字段呢。原创 2023-03-17 18:47:06 · 3118 阅读 · 0 评论 -
java通过反射获取加了某个注解的所有的类
有时候我们会碰到这样的情况:有n个场景,每个场景都有自己的逻辑,即n个处理逻辑,这时候我们就需要通过某个参数的值代表这n个场景,然后去加载每个场景不同的bean对象,即不同的类,这些类中都有一个同名的方法,但是里面的逻辑不同,类似策略模式、工厂模式等原创 2023-03-08 20:41:18 · 3931 阅读 · 0 评论 -
java实现oracle和mysql的group by分组功能|同时具备max()/min()/sum()/case when 函数等功能
oracle和mysql的group by 分组功能大家应该清楚,那如何使用java实现同样的功能呢比如下面这个表idnameagemathEnglish10yujianlin2092.5103ww84102520102611036310351020我们需要按id分组,求最大age和math累计成绩我们的sql应该这样写得到的数据是这样的那java应该怎么样实现呢?原创 2023-01-31 19:15:43 · 2761 阅读 · 0 评论 -
正则表达式获取一串网址的域名段代码
有时候我们需要对一段网址获取其域名的一串,比如:http://www.baidu.com/aaaa/bbb/cccc.html我们需要获取到http://www.baidu.com这一串,或者是http://192.168.111.11:8888/aaaa/bbb/ccc.html,我们需要获取到http://192.168.111.11:8888这一串那正则表达式应该怎么写呢?运行结果:完整demo:原创 2022-12-23 10:12:07 · 68481 阅读 · 0 评论 -
java通过拦截器实现项目每次执行sql耗时统计,可配置是否打印
我们平常在跑项目的时候,有时候一不留神,写了一个慢sql,导致整个系统变的很慢,但是我们有不知道是哪个sql导致的,这段代码,就能够实现我们想要的功能既可以统计sql耗时,又可以定位到执行sql的是哪段代码,还可以拿到完整替换过?号的完整sql,直接复制下来,就能够在sql执行器里面执行,然后你就可以通过explain去分析为什么慢了,是不是因为索引导致的等等还有你们平常用到的idea的mybatislog插件,将?号替换成完整sql也是通过这个逻辑完成的。...原创 2022-07-31 22:13:02 · 1702 阅读 · 0 评论 -
java实现数据库排序功能|compare排序出现IllegalArgumentException: Comparison method violates its general contract
目录一、前言二、解决方法第一种方法是在jvm启动参数中加上配置第二种方法是在代码中实现java实现代码一、前言java实现排序的时候,有时候会出现异常java.lang.IllegalArgumentException: Comparison method violates its general contract,报这个异常的原因是代码里没有考虑对象o1和对象o2为Null的情况,即当o1与o2都为null时两者大小如何判定呢;当o1为null但o2不为..原创 2022-03-24 17:06:01 · 7432 阅读 · 0 评论 -
jdk8获取当前时间|时间加减|java8时间格式化|时间处理工具|时间比较|线程安全的时间处理方法
一、jdk8与之前的日期和时间处理类的不同:1. Java的java.util.Date和java.util.Calendar类易用性差,不支持时区,并且是可变的,也就意味着他们都不是线程安全的;2. 用于格式化日期的类DateFormat被放在java.text包中,它是一个抽象类,所以我们需要实例化一个SimpleDateFormat对象来处理日期格式化,并且DateFormat也是非线程安全,这意味着如果你在多线程程序中调用同一个DateFormat对象,会得到意想不到的结果。3. 对日期的原创 2020-06-20 19:47:46 · 10745 阅读 · 5 评论 -
[亲测可用]hibernate调用Oracle存储过程|Spring Data JPA调用Oracle存储过程方法
前言我们知道在plsql里可以通过下面方式执行存储过程,但是在代码里如何制作呢begin P_DW_DM_BB_TV_ACCOUNT(202004270000) ; end;--或者call P_DW_DM_BB_TV_ACCOUNT(202004270000) @Transactional @Modifying @Query public v...原创 2020-05-02 12:45:49 · 1081 阅读 · 0 评论 -
[亲测可用]springBoot调用对方webService接口的几种方法示例
平常我们开发调用接口一般会用到几种协议方式,有restful的,这个是最简单开发的,还有一种就是webservice协议那什么是webservice呢,Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序在调用别人写好...原创 2020-06-28 23:36:14 · 49996 阅读 · 60 评论 -
java实现利用阿里巴巴开源的easyexcel进行对excel表格的导入和导出[附完整代码]
目录前言一、引入easyexcel的maven二、读取excel代码示例1、bean需要和excel的列对应demo2、Controller层demo3、service层demo4、listener层demo5、dao层demo二、导出excel代码示例前言平常的功能大家应该都会用到导入导出excel的功能,比如通过读exc...原创 2020-01-11 23:57:20 · 6109 阅读 · 2 评论 -
可以闪动的假消息提示代码
像QQ一样的闪动消息 var styChangeTimes=0; function changeSty(id) { obj=document.getElementById(id); styChangeTimes = styChangeTimes+1; if((styChangeTimes%2)==0) obj.style.display="none"; else obj.style.displa原创 2017-09-26 19:44:20 · 754 阅读 · 0 评论 -
html电子书翻页效果代码,附效果演示
html电子书翻页效果代码,附效果演示效果演示:一个index代码+2个js代码+1个css样式代码+图片文件夹整体来说效果还是挺炫酷的,值得学习并且调用其中的index代码:<!DOCTYPE html><html><head><meta charset=...转载 2017-09-26 19:45:12 · 14655 阅读 · 10 评论 -
一个手机页面的导航代码,附效果图
英语四六级成绩查询原创 2017-09-26 19:45:15 · 1947 阅读 · 0 评论 -
图片循环滚动代码-附效果图
搜狐新闻 梦想盒子 阿坞里 家电维修 ND社区 资源共享社区 宅客有约 蜂讯科技 今日悬赏 壹时间原创 2017-09-26 19:45:18 · 1385 阅读 · 0 评论 -
倒计时代码-附效果图
代码:距离2016级新生开学还有:JS时间倒计时 var time_now_server,time_now_client,time_end,time_server_client,timerID; //结束时间time_end=new Date("2016/9/10 00:00:00");time_end=time_end.getTime();//开始的时间:如果不填入时间日期默认为当前的日原创 2017-09-26 19:45:21 · 600 阅读 · 0 评论 -
JS实现鼠标拖动div移动
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> cript"> var mouseX, mouseY; var objX, objY; var isDowm = false; //是否按原创 2017-09-26 19:46:53 · 2142 阅读 · 3 评论 -
HTML常用的颜色代码参考表|前端使用颜色必备
一、效果展示 二、代码参考如果嫌弃自己麻烦还要运行的,可以直接戳这个链接,我已经帮大家运行起来了,大家进去直接复制颜色代码即可链接地址:http://sgh.jxlgnc.cn/color<title>颜色代码参考表</title><style> A {TEXT-DECORATION: none}A:hover {TEXT-DE...原创 2015-07-15 23:44:49 · 4144 阅读 · 0 评论 -
【教程】好多好看好酷的代码注释,喜欢就选一个;还可以将自己喜欢的图片一键生成代码注释
前言今天浏览看到github一个很好的文章,是好多好玩的注释,觉得挺有意思的,咱们技术人当然不能只沉浸与代码和技术中,有时候还需要适当的玩酷吖,比如下面的这些注释就很有意思了,大家可以收藏用到自己的平常注释当中当然大家一定要注意娱乐和工作适当吖,万一你的老板或者组长、项目经理什么大佬级别的,不是那种开朗、容易打交道、不容易合得来的,万一觉得你的注释太儿戏了,一言不合对你干嘛干嘛的,小编可就...原创 2019-08-16 22:15:47 · 4960 阅读 · 0 评论 -
唯美雪景雪花飘落代码,附效果演示
唯美雪景雪花飘落代码,效果演示; 包括一个index.html代码+两个js代码+图片文件夹 简单的来说不是很难,主要就是以理解为主,修改index里面的文字内容,以及图片的替换,js 的代码不需要改动index代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "h...转载 2017-09-26 19:45:08 · 5399 阅读 · 2 评论 -
非常漂亮的纯css3实现多彩侧边导航(非常流畅),附效果演示
非常漂亮的纯css3实现多彩侧边导航(非常流畅),附效果演示效果演示原创 2017-09-26 19:45:06 · 6596 阅读 · 2 评论 -
分享个打开a页面自动跳转到b页面的HTML代码
代码如下:页面跳转 location.replace("http://zygxsq.kuaizhan.com")原创 2017-09-26 19:44:32 · 8257 阅读 · 1 评论 -
非常小巧的一键到达顶部的代码
一、效果展示: 二、代码分享 <div style='height:50px; line-height:50px; text-align:center; color: #b2b2b2;'> <a href="https://blog.csdn.net/qq_27471405/article/details/78105999"> ...原创 2017-09-26 19:44:29 · 754 阅读 · 0 评论 -
有趣温馨的时间提示代码
有趣温馨的时间提示代码代码如下: 在不同的时间显示不同的提示信息 d = new Date(); hours = d.getHours(); document.write("现在的时间是:"); document.write(hours, "时") document.write(d.getMinu原创 2017-09-26 19:44:26 · 577 阅读 · 0 评论 -
无缝循环滚动图片的JS代码
无缝循环滚动图片的JS代码,用来展示商品什么的最好了,图片URL可以自行替换,速度也可以自己调试。 无缝滚动 #demo { background: #FFF; overflow:hidden; border: 1px dashed #CCC; width: 400px; } #demo img {border: 3px solid #F2F2F2;} #indemo {width: 8原创 2017-09-26 19:44:23 · 2165 阅读 · 0 评论 -
分享一个页面访问计数的js代码给大家
代码:varcaution=falsefunctionsetCookie(name,value,expires,path,domain,secure){varcurCookie=name+"="+escape(value)+((expires)?";expires="+expires.toGMTString():"")+((path)?";path="+path:原创 2017-09-26 19:44:17 · 4440 阅读 · 1 评论 -
一天只弹出1次的公告代码
温馨提醒var alertmessage="你是猪,哈哈哈"var once_per_session=1function get_cookie(Name) { var search = Name + "=" var returnvalue = ""; if (document.cookie.length > 0) { offset = document.cookie.indexOf(s原创 2017-09-26 19:44:14 · 5862 阅读 · 12 评论 -
侧边多彩磁铁导航
今天给大家分享一个代码,侧边多彩磁铁导航【注意:这个代码在QQ和微信自带的浏览器不会有效果,但不影响美观】不要用电脑打开,你会看不到效果。 .lalalala { position: fixed; width: 0px; z-index: 9999999; } .wawdy原创 2017-09-26 19:44:11 · 451 阅读 · 0 评论 -
帅帅的导航代码
@import url(http://fonts.useso.com/css?family=Lato:300,400);@font-face { font-weight: normal; font-style: normal; font-family: 'codropsicons'; src:url('../fonts/codropsicons/codropsicons.eot'); src:ur原创 2017-09-26 19:44:08 · 733 阅读 · 0 评论 -
左右滚动公告代码和上下滚动公告代码
左右滚动 周末双休日,来淘宝嗨一次。 周末双休日,来淘宝嗨一次。 上下滚动原创 2017-09-26 19:44:35 · 6187 阅读 · 0 评论 -
页面底部悬浮广告或关注公众号代码
代码如下 .margingT { margin-bottom: 60px; } .bottomAD { -webkit-box-sizing: border-box; height: 80px; position: fixed; bottom: 0; left: 0; z-index原创 2017-09-26 19:44:38 · 8547 阅读 · 0 评论 -
页面加密代码,附效果演示
页面加密代码,附效果演示效果演示: loopy();function loopy() {var sWord = prompt("输入正确密码才能登陆!","");var password = "123456789";var isCancle = false;while(sWord!=password){ if(sWord==null){ isCancle = true; br原创 2017-09-26 19:45:03 · 573 阅读 · 0 评论 -
前端开发每天必学之HTML入门介绍
这篇文章主要介绍了前端开发每天必学之HTML入门基础知识,介绍了学习web前端开发需要掌握的基础技术,感兴趣的小伙伴们可以参考一下1 HTML介绍1.1 代码初体验,制作第一个网页XML/HTML Code复制内容到剪贴板> html> head> meta http-equiv="Content-Type" content="text/html; charse原创 2017-09-26 19:45:00 · 408 阅读 · 0 评论 -
仿网易官网顶部展出的大幅广告代码,附效果演示
仿网易官网顶部展出的大幅广告代码,附效果演示效果演示: 像163网站顶部展出的大幅广告 var time = 500; var h = 0; function addCount() { if(time>0) { time--; h = h+5; } else原创 2017-09-26 19:44:56 · 939 阅读 · 0 评论 -
图片可以360度旋转类似广告代码
图片可以360度旋转类似广告代码 .picture_xwo img { width: 100%; height: 60px; /*设置图像的长和宽,这里要根据自己的情况更改*/ border-radius: 10px; /*设置图像圆角效果,在这里我直接设置了超过wi原创 2017-09-26 19:44:53 · 794 阅读 · 0 评论 -
仿美团菜单代码
仿美团菜单代码 var TouchSlide=function(a){a=a||{};var b={slideCell:a.slideCell||"#touchSlide",titCell:a.titCell||".hd li",mainCell:a.mainCell||".bd",effect:a.effect||"left",autoPlay:a.autoPlay||!1,delayTim原创 2017-09-26 19:44:50 · 1766 阅读 · 0 评论 -
左右滚动公告代码
如效果图 代码 公告 欢迎访问,如有意见建议请到社区留言反馈给我们!原创 2017-09-26 19:44:47 · 2494 阅读 · 0 评论 -
电话悬浮代码
代码*{ margin:0; padding:0; list-style:none;}body{ font-size:14px;}.main{ width:0px; height:0px; position:fixed; bottom:150px; border:1px solid #b83b3b; background-color:#FFF;}.main2{ width:0px; height:原创 2017-09-26 19:44:44 · 1346 阅读 · 0 评论 -
上下轮流滚动公告代码
公告代码 header, nav, aside, menu, figure, article, footer { display:block; } body, div, form, textarea, label, input, ul, ol, li, dl, dt, dd, p, span, a, img, h1, h2, h3, h4, h5, h6, tbody, tfoot,原创 2017-09-26 19:44:41 · 758 阅读 · 0 评论