自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小熊Leo的专栏

JAVA体系 软件开发工程师

  • 博客(65)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Rockmq被黑客工具--应对措施

内容

2024-01-11 17:38:04 347

原创 【Mybits Plus】Statement的实现类(FromItem 的子类 subjoin table parenthesis fromitem subselect valueslist 区别)

在SQL查询语句中,FromItem是一个抽象类,代表了FROM子句中的表或子查询。而SubJoin、Table, ParenthesisFromItem, SubSelect和 ValuesList则是继承自 FromItem 的具体实现类,用于表示不同类型的FROM子句中的表或子查询。SubSelect 表示一个嵌套的SELECT语句作为FROM子句中的表。它允许在主查询内部嵌套一个子查询,并将其视为虚拟表。SubJoin 表示一个嵌套的JOIN,它允许在一个JOIN语句内部嵌套多个JOIN操作。

2023-07-31 14:19:33 170

原创 WITH AS 的 sql语法是啥意思

使用WITH AS语法可以将复杂查询分解成简化和可重用的部分,并提高查询可读性。此外,通过引用已定义的临时表可以避免在主查询中多次重复编写相同的子查询逻辑。4.主查询从t1和t2这两个临时表中进行内连接操作,并以t1.id = t2.t_id作为连接条件,返回匹配条件的结果。ITH和AS是SQL语句中的关键字,用于创建临时命名的查询结果集,这些临时结果集可以在主查询中引用。2.子查询t1选择了my_table_1表中年龄大于30的所有行。3.子查询t2选择了my_table_2表中性别为’M’的所有行。

2023-07-29 16:38:19 440

原创 【Mybits Plus】SelectBody的实现类(SelectBody 的 PlainSelect、ValuesStatement、WithItem、SetOperationList 区别?)

PlainSelect表示单个简单的SELECT查询语句,它可以包含多个子句(如SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY等),并且可以使用JOIN操作连接多个表。‘WithItem’ 定义了带有别名(alias)的子查询,并将其标识为关键字 ‘WITH’ 子句中的一部分返回某些列。SetOperationList: 用于表示多个查询结果集之间的合并操作,如 UNION、INTERSECT 和 EXCEPT。

2023-07-29 16:35:57 860

原创 【Mybits-Plus】拦截器的学习和使用,以及如何实现数据权限

【代码】【Mybits-Plus】拦截器的学习和使用,以及如何实现数据权限。

2023-07-15 14:51:34 1096 1

原创 腾讯云搭建Nacos常见问题和解决办法

腾讯云服务器 docker 自建nacos服务

2022-12-14 14:49:48 359 1

原创 Docker 配置内存大小-Nacos

服务器资源有限,想多跑些服务或者中间件,如何配置Docker 配置内存大小,以及内部实例的内存大小,本文以Nacos为例做为说明

2022-12-13 16:19:04 2576 1

原创 Gradle入门到精通

此文章为目录,具体内容在最下方GitHub上有代码和Word文档。

2019-07-19 16:15:49 519 1

原创 Tomcat配置远程调试端口

Tomcat配置远程调试端口 1.Linxu系统: apach/bin/startup.sh开始处中增加如下内容: declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788" 2.Win

2017-05-06 14:11:32 2311

原创 Java远程调试原理与运用

依然有很多人调试的时候,是每次打包,上传服务器运行然后通过日志排查问题,效率很低。有些可以高些解决这种问题的东西别人已经使用很久了,为什么不学一下呢?Java远程调试的原理是两个VM之间通过debug协议进行通信,然后以达到远程调试的目的。两者之间可以通过socket进行通信。首先被debug程序的虚拟机在启动时要开启debug模式,启动debug监听程序。jdwp是Java Debug Wire

2017-05-06 14:06:08 1256

原创 Github 重要性

如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。但是你如果已经在读这篇文章了,我觉的你已经知道Github了。正是Github,让社会化编程成为现实。 什么是 Github?github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开

2017-04-20 22:39:56 2203

原创 \r,\n,\r\n的区别有哪些?

\n是换行,英文是New line,表示使光标到行首 \r是回车,英文是Carriage return,表示使光标下移一格\r\n表示回车换行我们在平时使用电脑时,已经习惯了回车和换行一次搞定,敲一个回车键,即是回车,又是换行。1、\n 软回车:在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。 在Linux、unix 中只表示换行,但不会回到下一行的

2017-04-19 16:19:40 1183

转载 Maven+myeclipse 创建聚合项目

Maven+myeclipse 创建聚合项目:http://blog.csdn.net/cuiyaonan2000/article/details/21172711如上的就是聚合项目了,相当于父项目.该父项目没有任何代码,它相当于一个容器,里面可以包含很多其他的maven项目,并且maven的项目可以使web工程,也可以是其它的工程.就不截图了,首先在testAggregator上右击–>new–>

2017-03-14 17:08:19 1429

原创 hibernate的 lazy 和 fetch 一般怎么配置?

fetch 和 lazy 配置用于数据的查询lazy 参数值常见有 false 和 true,Hibernate3-4 映射文件中默认lazy = true ;fetch 指定了关联对象抓取的方式,参数值常见是select和join,默认是select, select方式先查询主对象,再根据关联外键,每一个对象发一个select查询,获取关联的对象,形成了n+1次查询;而join方式,是left o

2017-02-24 08:09:10 826

原创 Jquery 两种方法load/get加载子页面

第一重方法 :get $.get('load.html',function(data){ data=data.slice(data.indexOf('<body>')+6,data.indexOf('</body>')); $("#work").html(data); }); 第二重方法 :Load$('#' + container).load(tabIt

2017-01-22 16:08:41 3354

原创 Spring2.5使用AOP时报错only available on JDK 1.5 and higher

方法1 :利用Struts 2的支持的可配置结果,可以达到过滤器的效果。Action的处理结果配置支持正则表达式。但是如果返回的对象是一个数组格式的Json数据。比如peson Bean中有对象persion1…person9,而我只要person1的json数据, 则可以用如下的正则表达式。<struts> <constant name="struts.objectFactory" va

2017-01-16 20:00:20 935

原创 Struts2中json 相互引用死循环解决办法

方法1 :利用Struts 2的支持的可配置结果,可以达到过滤器的效果。Action的处理结果配置支持正则表达式。但是如果返回的对象是一个数组格式的Json数据。比如peson Bean中有对象persion1…person9,而我只要person1的json数据, 则可以用如下的正则表达式。<struts> <constant name="struts.objectFactory" va

2017-01-16 01:26:39 943

原创 浅谈hibernate save和saveOrUpdate区别

hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。 处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 save和saveOrUpdate的区别,估计大家都比较了解save是保存要持久化的数据,会走inser

2017-01-12 14:05:48 1706

转载 jquery 调用 click 事件 的 三种 方式

jquery 调用 click 事件 的 三种 方式第一种方式: $(document).ready(function(){ $("#clickme").click(function(){ alert("Hello World click"); }); 第二种方式: $('#clickmebind').bind("click"

2017-01-11 01:57:37 2394

原创 JS中三种字符串连接方式

JS中三种字符串连接方式工作中经常会碰到要把2个或多个字符串连接成一个字符串的问题,在JS中处理这类问题一般有三种方法,这里将它们一一列出顺便也对它们的性能做个具体的比较。第一种方法 用连接符“+”把要连接的字符串连起来:str="a";str+="b";毫无疑问,这种方法是最便捷快速的,如果只连接100个以下的字符串建议用这种方法最方便。第二种方法 以数组作为中介用 join 连接字符串:v

2017-01-10 22:56:55 32293 1

转载 Hibernate与Jpa的关系,终于弄懂

我都知道Jpa是一种规范,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。在play中定义Model时,使用的是jpa的annotations,比如javax.persistence.Entity, Table, Column, OneToMany等等

2017-01-09 22:44:10 493

原创 js == 与 === 的区别

js == 与 === 的区别1、对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等 2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的 进行“指针地址”比较3、基础类型与高级类型,==和===是

2017-01-09 15:02:01 666

原创 Hibernate复合主键映射

Hibernate复合主键映射 目录: 实现方式一:将复合主键对应的属性与实体其他普通属性放在一起 实现方式二:将主键属性提取到一个主键类中,实体类只需包含主键类的一个引用   在日常开发中会遇到这样一种情况,数据库中的某张表需要多个字段列才能唯一确定一行记录,这时表需要使用复合主键。面对这样的情况Hibernate为我们提供了两种方式来解决复合主键问题。方式一:将复合

2017-01-03 22:55:53 434

原创 对象设计时如何选择“一对多”与“多对一”关系

对象设计时如何选择“一对多”与“多对一”关系 做面向对象设计的时候,我们常常面对这样一个问题。当对象之间存在一对多关系的时候,在物理设计的时候应该选择一对多关系还是多对一关系?举例来说,假设有一个订单对象,每个订单对象对应多个订单条目。这个时候我们在设计的时候有两中选择,一种是在订单对象中加入一个订单条目集合,另外一种方法是在订单条目中引用订单对象。分别对应以下两种设计。 最简单一种方法是

2017-01-03 10:27:11 2957

原创 Hibernate hql对Integer类型的模糊查询

hibernate hql对Integer类型的模糊查询 会报错:第一种有问题的方案:whereHql = whereHql + " and o.puid like :id"; paramsList.add("%" + productSearch.getPuid() + "%");; 会提示转换异常: Hibernate内部 会出现 %12312%转成Long 的异常

2016-12-18 23:00:19 3093 3

原创 Hibernate配置文件报错:The content of element type "session-factory" must match "(property*,mapping*,(c

配置hibernate.cfg.xml时提示The content of element type “session-factory” must match “(property*,mapping*,(class-cache| collection-cache),event,listener*)”.的错。提示先配置property*元素,再配置mapping*元素,依次类推,仔细检查下看看你的程序

2016-12-18 20:39:19 4093

原创 Scala 基础语法入门

Scala 基础语法入门: 适合java程序员快速入职主要看注释就够了,记住都是静态的。package com.dt.scala.helloimport java.io.Fileimport scala.util.control.Breaks._/** * @author Administrator * * 定义函数 : * 定义变量: 局部变量 var 常量 val * 返回值:

2016-12-15 23:40:45 748 1

原创 Scala退出循环体

Java里经常会用到continue和break,Scala里并没有这俩个语法。但是我们可以用一个类似这样的方法: 使用Breaks对象中的break方法:import scala.util.control.Breaks._val top = Array[Int](2, 3, 5,8,5,77,3,88) for(a <- top){ breakable{

2016-12-15 23:36:58 10161

原创 Spring 4.16: OpenSessionInViewFilter不起作用

使用Spring Hibernate Struts 编写web应用,搭架构的时候测试出现 could not initialize proxy - no Session,网上搜了下说:是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,hiberante会利用这个保存的

2016-12-12 20:30:00 518

原创 Spring 4.16: OpenSessionInViewFilter 的配置及作用

spring为我们解决hibernate的Session的关闭与开启问题。Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernate Session 已经关闭

2016-12-12 20:27:09 1458

原创 JAVA 抽象类 接口(内涵,理解)

简单来说:接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的,另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Re

2016-12-12 00:45:26 494 1

原创 hibernate 分页后,查询总数 使用hql和sql

hibernate使用hql和sql查询总记录数和注意事项 1.使用sql进行查询 String sql = "select count(*) from student"; Query query = session.createSQLQuery(sql); List<BigInteger> list = query.list(); int

2016-12-12 00:26:19 3957

原创 hibernate tools 中 jdbc-type 与 hibernate-type 对照表

Hibernate映射类型 java类型 标准SQL类型integer java.lang.Integer INTEGERlong java.lang.Long BIGINTshort java.lang.Short

2016-12-11 23:21:57 1022

原创 解决Struts2.5配合Tomcat8出现could't clear cache问题(解决)

struts2.5 和 Tomcat8的Bug昨天用struts框架做一个小项目,Console莫名其妙报出一下错误couldn't clear tomcat cachejava.lang.NoSuchFieldException: resourceEntries at java.lang.Class.getDeclaredField(Class.java:1953) at com.ope

2016-12-11 23:18:22 2770

原创 hibernate...TableMetadata加载东西慢怎么办?

现象启动org.hibernate.tool.hbm2ddl.TableMetadata 一直在家在什么东西,特别浪费时间,日志如下:09:54:39 org.hibernate.tool.hbm2ddl.TableMetadata table found: P2PDB.LOGIN, 09:54:39 org.hibernate.tool.hbm2ddl.TableMetadata colum

2016-12-11 22:32:00 2749

原创 浅谈Log4j和Log4j2的区别

相信很多程序猿朋友对log4j都很熟悉,log4j可以说是陪伴了绝大多数的朋友开启的编程。我不知道log4j之前是用什么,至少在我的生涯中,是log4j带我开启的日志时代。log4j是Apache的一个开源项目,我们不去考究它的起源时间,但是据我了解,log4j 1已经不再更新了。 下面引用官网的原文: End of Life On August 5, 2015 the Logging Ser

2016-12-10 22:21:45 36920 4

原创 Spring 4.16 声明式事务管理方式--注解

Spring 4.16 声明式事务管理方式–注解言简意赅的结果写在这里,忘了的时候可以来看一眼, 这个是测试过的 Spring 4.16; 2步就可以实现:<!--4.创建事务管理器 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransaction

2016-12-08 23:55:38 844

原创 Hibernate中的show_sql和Spring中的hibernate.show_sql的区别

Hibernate中的show_sql和Spring中的hibernate.show_sql的区别Hibernate配置文件的属性是show_sql 而Spring配置文件中的属性是hibernate.show_sql其实Hiberante中用的也是hibernate.show_sql, 只不过hibernate这段字符串是在org.hibernate.cfg.Configuration类的ad

2016-12-08 18:09:25 10436

原创 jQuery 获取 Select 下拉框的信息

例子 :<s:if test="%{#request.listcatSelect!=null}"> <s:select list="%{#request.listcatSelect}" id='listCatID' class="form-control" listKey="cid" listValue="description" headerKey="" headerValue="----

2016-12-08 17:51:05 825

原创 Maven 提升下载jar速度方法: (每秒1MB左右)

我们都知道,当我们在pom文件里面添加一个新的依赖时,maven发现本地仓库里面没有该jar包就会到中央仓库去下载,但是中央仓库在国外,下载速度缓慢的令人发指。我们可以在setting.xml(eg:G:\maven\apache-maven-3.0.4\conf\setting.xml)文件里面配置一个国内镜像解决方法:配置国内镜像(如阿里云的镜像)修改conf/settings.xml文件,配置

2016-12-08 12:57:43 4487 7

uniapp 相关资料 1

csdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdn

2023-06-25

dabian资料dabian资料

资料dabian资料dabian资料

2023-05-25

Nacos 2.1.2 数据库初始化脚本

Nacos 2.1.2 数据库初始化脚本

2022-12-14

亲测可以用哦 myeclipse2015破解.rar

亲测可以用哦 myeclipse2015破解.rar

2015-10-30

Mongo DB 客户端 破解版

Mongo DB 客户端 破解版,保证可以使用。

2013-10-22

Memcache安装配置使用说明

Memcache安装配置使用说明 亲测可用

2013-10-22

RedHat5配置yum源.doc

RedHat5配置yum源.doc 已经使用 可以!

2012-12-18

CHUANGYE ZILIAO

很好的东西!知识自己的新的而已!谢谢你呢

2009-12-13

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

TA关注的人

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