自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 暹罗点餐开源啦,一款java多门店点餐系统-连锁门店如蜜雪冰城瑞幸咖啡

暹罗点餐是一款Java餐饮点餐系统,适用于多门店的连锁品牌,对标蜜雪冰城、瑞幸咖啡。系统包含用户端、商家端、配送端以及总管理后台;* 前端使用uni-app开发,可打包部署到微信小程序、APP、H5* Web端使用vue + Element开发* 服务端使用java语言开发,技术栈:Spring Boot + Redis + RocketMQ + WebSocket + ElasticSearch + ELK + SpringBoot Admin

2023-12-18 11:33:24 922

原创 暹罗外卖开源啦,一款java多商户外卖系统-商家入驻如美团饿了么

暹罗外卖是一款Java外卖配送系统,适用于多商户入驻,对标美团外卖、饿了么。系统包含用户端、商家端、配送端以及总管理后台;前端使用uni-app开发,可打包部署到微信小程序、APP、H5Web端使用vue + Element开发服务端使用java语言开发,技术栈:Spring Cloud & Alibaba + Redis + RocketMQ + WebSocket + ElasticSearch + ELK + Sentinel + Seata + SkyWalking + SpringBoot

2023-12-18 11:31:50 1089 2

原创 图片悬浮效果

图片悬浮效果如图2.1和2.2所示,图2.1图2.2

2023-12-17 21:26:19 32 1

原创 博客摘录「 RocketMQ 解决 No route info of this topic 异常步骤」2023年7月13日

注册了broker,有两种方式 第一种、看broker的日志 如果出现形如2018-02-28 16:21:35 INFO BrokerControllerScheduledThread1 - register broker to name server 192.168.192.129:9876 OK2018-02-28 16:22:05 INFO BrokerControllerScheduledThread1。

2023-12-17 21:24:56 22

原创 座位安排,相邻编号之差的绝对值必须大于d

1997: Seating ArrangementTime Limit:1 SecMemory Limit:128 MbSubmitted:543Solved:171 DescriptionMr. Teacher老师班上一共有n个同学,编号为1到n。 在上课的时候Mr. Teacher要求同学们从左至右按1, 2, …, n的顺序坐成一排,这...

2018-07-17 21:15:30 382 2

原创 DetachedCriteria 离线查询

离线查询:离线查询使用DetachedCriteria对象设置限制条件,然后再通过session获取Criteria对象。离线查询的使用场景:例如Biz类和Dao类,在Dao类中利用session操作CRUD,如果你想在Biz中设置限定条件,如果不使用离线查询,那么势必得获取Criteria对象,如此一来又得获取session,有点麻烦。但是使用离线查询的话,可以直接获取DetachedCrit...

2017-04-24 22:23:40 768 2

原创 QBC查询

15、QBC查询格式:qbc的统计查询得使用projection实现,有两种方式:(1)(2)查看文档发现ProjectionList和Projection的关系如下所示:可以使用groupProperty投影对结果集进行分组(使用SQL的GROUP BY子句),当你通过某个属性分组时,程序就会查询出该属性所对应的列名。可以使用

2017-04-24 22:19:26 371

原创 hibernate 批量抓取

15、批量抓取批量抓取的使用场景是查询出来一个集合,然后又查询每个集合对象中的集合。使用set标签中的batch-size属性实现。数据库中只有5个区道信息;设置batch-size=”5”,执行的查询语句如下:而设置batch-size=”5”,执行的查询语句如下:由于发送sql数据的次数多少,所以batch-size的数值越大,效率就

2017-04-24 22:14:37 372

原创 fetch属性

15、fetch属性fetch的属性值有select(默认值)、join、subselect当fetch=”select”时,程序会先查询返回要查询的主体对象,然后根据lazy属性看是否懒加载。当fetch=”join”时,程序会将主体对象和关联对象用一句连接查询的sql同时查询出来,这样以来,懒加载就无用武之地了。subselect和select一样,不会一开始就将关联对象查出来

2017-04-24 22:07:08 533 2

原创 hibernate中的inverse属性

15、hibernate中的inverse属性修改街道对应的区道信息:修改后会发现程序执行了两次修改操作:原因:区道与街道是一对多的关系;由于Hibernate是双向维护外键,所以当修改区道中的街道时,会修改一次外键;在修改街道中的区道时,又会修改一次外键。这样就会产生效率慢的问题,因为如果执行两次修改,那么第二次是无用的操作。利用inverse属性可以解决这一

2017-04-24 22:04:40 282

原创 hibernate中的cascade属性

hibernate中的cascade属性Cascade属性是存在于set标签中,用来做级联删除和保存。它的值有以下几种:默认值是none,不做级联动作;save-update:级联保存delete:级联删除all:级联保存和删除

2017-04-24 22:02:48 317

原创 在struts框架中使用json

13、在struts框架中使用json客户端:Struts.xml:UserAction:注意:struts类库里面没有提供ezmorph-1.0.6.jar文件,所以要手动添加。

2017-04-24 22:00:00 219 2

原创 ul 两级联动

两级联动演示:原理:将数据库中的数据封装成对象,然后将对象转化为json数据,在客户端用异步获取后台的json数据即可。客户端jsp页面:后台:注意:在js中如果某个元素还未被加载,那么只可以获得该元素的引用,不能对该元素进行绑定事件。

2017-04-24 21:54:08 239

原创 struts下载文件

5、struts下载文件jsp部分:struts.xml部分:action部分:

2017-04-24 21:51:30 400

原创 Struts上传文件

5、Struts上传文件jsp部分:struts.xml部分:action部分:注意:文件对象名就是表单文件控件的name文件类型的命名=文件对象名+FileContentType文件名称的命名=文件对象名+FileName

2017-04-24 21:48:34 184 2

原创 显示错误信息

5、当我们显示错误信息的时候,会发现错误信息会以列表的形式显示,这样就不美观了,达不到我们想要的标准。所以我们可以用另外的方式输出错误信息。例如我现在增加了两个错误信息:this.addFieldError("username","用户名太长!");this.addFieldError("username","2222!");那么我就可以使用以下四种方法输出错误信息:

2017-04-24 21:46:18 289

原创 针对类型转换出错的处理

5、针对类型转换出错的处理--在页面上显示友好提示:类型转换出错时,要抛出一个运行时异常,程序会根据建立的属性文件,显示错误提示。实现方法::新建局部属性文件或者全局属性文件局部属性文件:放置在相关action类同级目录下,文件名格式:action类名.properties里面存放键值对,如:invalid.fieldvalue.time=mistakeinvalid.f

2017-04-24 21:36:45 395

原创 Struts的类型转换器

Struts的类型转换器用于将String类型转化为指定的数据类型,还可以将指定的数据类型转化为String类型。开发项目时很方便。实现方法:1:新建一个类继承StrutsTypeConverter类,实现其中的两个抽象方法,作为转换器类。2:新建局部属性文件或者全局属性文件局部属性文件:放置在相关action类同级目录下,文件名格式:action类名-conversio

2017-04-24 21:32:23 164

原创 java.lang.reflect.InvocationTargetException

使用hibernate+struts框架开发项目时,使用占位符时,系统抛出如下异常:Exception:java.lang.reflect.InvocationTargetExceptionroot Cause:java.lang.NoSuchMethodError: antlr.Collections.AST.getLine()I原因:由于我用的是MyEclipse自

2017-04-24 21:26:56 843 2

原创 org.hibernate.NonUniqueObjectException

使用hibernate进行更新操作时,首先调用了findById方法获取要修改的对象,此时session没有被关闭,接着重新创建一个对象,将要修改的属性值赋值给这个对象。调用修改方法抛出如下异常:org.hibernate.NonUniqueObjectException: a different object with the same identifier value was alread

2017-04-24 21:23:26 445 2

转载 jquery eval解析JSON中的注意点介绍

在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval函数来解析,并且使用jquery的each方法来遍历 用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形

2017-04-21 16:39:53 247 2

原创 第五届蓝桥杯Java语言_单位分数

形如:1/a 的分数称为单位分数。可以把1分解为若干个互不相同的单位分数之和。例如:1 = 1/2 + 1/3 + 1/9 + 1/181 = 1/2 + 1/3 + 1/10 + 1/151 = 1/3 + 1/5 + 1/7 + 1/9 + 1/11 + 1/15 + 1/35 + 1/45 + 1/231等等,类似这样的分解无穷无尽。我们增加一个约束条件:

2017-03-27 21:43:37 1705 1

原创 第五届蓝桥杯Java语言_调和级数

1/1 + 1/2 + 1/3 + 1/4 + ... 在数学上称为调和级数。它是发散的,也就是说,只要加上足够多的项,就可以得到任意大的数字。但是,它发散的很慢:前1项和达到 1.0前4项和才超过 2.0前83项的和才超过 5.0那么,请你计算一下,要加多少项,才能使得和达到或超过 15.0 呢?请填写这个整数。注意:只需要填写一个整数,不

2017-03-25 22:01:26 344

原创 第五届蓝桥杯Java语言_位平方和

把一个整数的每个数位都平方后求和,又得到一个整数,我们称这个整数为:位平方和。对新得到的整数仍然可以继续这一运算过程。比如,给定整数为4,则一系列的运算结果为:16,37,58,89,....本题的要求是,已知一个整数x,求第n步的运算结果。数据格式要求:输入,两个整数x n,中间以空格分开。表示求x的第n步位平方和。其中,x,n都大于0,且小于10

2017-03-25 21:18:04 1269

原创 第五届蓝桥杯Java语言_小题答案

1、 a[i][j]=a[i-1][j-1]+a[i-1][j]2、18354213、934、1572836

2017-03-25 21:03:11 417

原创 第六届蓝桥杯省赛Java语言_打印大X

打印大X小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度。为了便于比对空格,所有的空白位置都以句点符来代替。要求输入两个整数m n,表示笔的宽度,X的高度。用空格分开(0要求输出一个大X例如,用户输入:3 9程序应该输出:***.....***.***...***...***.***.....*****.....

2017-03-04 21:57:22 742 2

原创 第六届蓝桥杯省赛Java语言_移动距离

移动距离X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3...当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为6时,开始情形如下:1 2 3 4 5 612 11 10 9 8 713 14 15 .....我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线方向移动)

2017-03-04 21:55:26 788 2

原创 第六届蓝桥杯省赛Java语言_无穷分数

无穷分数无穷的分数,有时会趋向于固定的数字。请计算【图1.jpg】所示的无穷分数,要求四舍五入,精确到小数点后5位,小数位不足的补0。请填写该浮点数,不能填写任何多余的内容。解析:此题需要用递归,题目的意思就是1/(1+2/(2+3/(3+(?)))),当到达一定的次数后,其实?这里的值已经可以微小到忽略不计了,经计算,如4/(4+?)的值大约等于0

2017-03-04 21:47:12 419 2

原创 第六届蓝桥杯省赛Java语言_小题答案

1、152、363、0.581984、return v.size()-v.indexOf(n)5、"%"+(width-s.length()-2)/2+"s%s%"+((width-s.length()-2)/2)+"s"6、697、16

2017-03-04 21:41:59 396

原创 蓝桥杯 两军交锋

Problem Description话说辽军与MCA相峙多年,终于在一个秋日的早晨爆发了一次大规模的冲突.情况是这样子的,当天上午,由耶律-Pacision领军的辽军忽然带领数万人马浩浩荡荡向MCA山杀来,而这时候驻扎在MCA防守前线的是久经沙场的老将纪哥.纪哥得知这个消息,立刻召集手下精英,前往阻击辽军.现已知辽军前进速度 U 米/秒 ,纪哥 速度 V 米 /秒 ,两军一开始相距L米,

2017-03-02 19:06:18 391 2

原创 今年暑假不AC

Problem Description“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级

2017-03-01 21:59:46 1365

原创 夹角有多大

Problem Description时间过的好快,一个学期就这么的过去了,xhd在傻傻的看着表,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少。现在xhd知道的只有时间,请你帮他算出这个夹角。注:夹角的范围[0,180],时针和分针的转动是连续而不是离散的。Input输入数据的第一行是一个数据T,表示有T组数据。每组数据有三个整数h(0

2017-03-01 21:57:41 215 2

原创 火星A+B

Problem Description读入两个不超过25位的火星正整数A和B,计算A+B。需要注意的是:在火星上,整数不是单一进制的,第n位的进制就是第n个素数。例如:地球上的10进制数2,在火星上记为“1,0”,因为火星个位数是2进制的;地球上的10进制数38,在火星上记为“1,1,1,0”,因为火星个位数是2进制的,十位数是3进制的,百位数是5进制的,千位数是7进制的……

2017-03-01 21:52:28 260

原创 2^x mod n = 1

Problem DescriptionGive a number n, find the minimum x(x>0) that satisfies 2^x mod n = 1.InputOne positive integer on each line, the value of n.OutputIf the minimum x

2017-03-01 21:42:10 378 2

原创 蓝桥杯 第几天?

Problem Description给定一个日期,输出这个日期是该年的第几天。Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。Output对于每组输入数据,输出一行,表示该日期是该年的第几天。Sample Input

2017-03-01 21:27:15 598 2

原创 String、StringBuffer、StringBuilder三者的区别

1、String、StringBuffer、StringBuilder三者的区别一、三者在执行速度方面的比较:StringBuilder> StringBuffer > String二、String 的原因    String:字符串常量    StringBuffer:字符串变量    StringBuilder:字符串变量  从上面的名字可以看到,Str

2017-03-01 20:11:07 198 2

原创 第七届蓝桥杯省赛Java语言_四平方和

题目:四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:

2017-02-25 22:58:05 985 2

原创 第七届蓝桥杯省赛Java语言_冰雹数

冰雹数任意给定一个正整数N,如果是偶数,执行: N / 2如果是奇数,执行: N * 3 + 1生成的新的数字再执行同样的动作,循环往复。通过观察发现,这个数字会一会儿上升到很高,一会儿又降落下来。就这样起起落落的,但最终必会落到“1”这有点像小冰雹粒子在冰雹云中翻滚增长的样子。比如N=99,28,14,7,22,11,34

2017-02-25 22:53:58 1058 2

原创 第七届蓝桥杯省赛Java语言_搭积木

搭积木小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法: 0 1 23 4 56 7 8 9 0 3 17 5 29 8 6 4

2017-02-25 22:45:59 710 2

原创 第七届蓝桥杯省赛Java语言_骰子游戏

骰子游戏我们来玩一个游戏。同时掷出3个普通骰子(6个面上的数字分别是1~6)。如果其中一个骰子上的数字等于另外两个的和,你就赢了。下面的程序计算出你能获胜的精确概率(以既约分数表示)

2017-02-25 22:41:29 2531 2

分享Java知识库

这是我自己总结的Java常用功能,其中包括代码和详解。

2017-11-07

分享SpringMVC归纳

这是我自己总结的SpringMVC常用功能、常见问题及解决办法。

2017-11-07

分享Maven归纳

这是我自己总结的Maven常用功能、常见问题及解决办法。

2017-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除