- 博客(26)
- 资源 (1)
- 收藏
- 关注
转载 exe4j 压缩java代码到无JRE环境的电脑上运行
exe4j_6.0下载(x86\x64\注册机): https://pan.baidu.com/s/1oFzif5ZVswbgbBkKHc8HFQ打包步骤: 再次偷一下懒,使用别人的内容,原文:https://blog.youkuaiyun.com/qq_20473985/article/details/531862161.打开安装好的exe4j软件,首先是一个欢迎界...
2019-08-21 14:37:06
2607
原创 Spring Boot和Dubbo在Maven环境上的集成使用
首先是pom.xml的依赖:<dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.3</version> <exclusions>
2019-01-10 20:16:00
680
原创 dubbo-admin的安装与配置
首先要到GitHub上下载需要的dubbo-admin链接地址:https://github.com/apache/incubator-dubbo/作者下的是2.6.0版本:解压之后,文件内部是这样的如何进入dubbo-admin,进入cmd 运行 mvn package -Dmaven.test.skip=true 命令,等待安装完后,生成target目录,进入这个目录,...
2019-01-07 17:10:16
405
1
原创 ref与idref的区别
首先谈谈idref,下面是官方文档给出的两个例子:第一个:<bean id="theTargetBean" class="..."/><bean id="theClientBean" class="..."> <property name="targetName"> <idre
2018-09-17 18:25:10
3704
原创 hibernate多对多关系
我建了五张表,user,role,menu,以及三张表的中间表——userrole,menurole。只要建user,role,menu表的实体类,中间表不需要建立实体类,两张表如果有关系,则需要在实体类中加入Set集合,类型是对方的类型。然后建立hbm.xmluser.hbm.xml:<class name="com.pojo.user" table="USER">...
2018-09-11 20:32:52
138
原创 hibernate1对多关系
实体类就不多说了,分别为你的实体类建立相关的hbm.xmlcity.hbm.xml:<class name="com.entity.city" table="CITY"> <id name="cid" type="java.lang.String"> <column name="CID" /
2018-09-10 19:52:31
209
原创 ibatis的简单运用
首先:ibatis跟hibernate一样都是ORM,hibernate是全自动化,而ibatis是半自动化,hibernate的sql语句都是规定好的,你只能调用而不能自己写,很方便,但是有些时候不能按照自己的想法来,而ibatis就是自己书写sql语句。 由于我用的maven+ibatis,所以jar包是直接在maven上下的,用的是ibatis2的版本,下面是我的项目样本: ...
2018-09-09 19:27:14
205
原创 hibernate的1对1关系
首先主表中要有从表的属性,从表中有主表的属性:主表的hbm.xml:<class name="com.entity.user" table="USER"> <id name="id" type="java.lang.String"> <column name="ID" />
2018-09-09 19:24:17
156
原创 hibernate——load()方法解决懒加载的问题,clear()方法
load()方法与get()方法不同,get()即使Session关闭之后,也可以使用对象,而load()方法在Session关闭之后,会出现懒加载的问题,出现的问题如下: 这个问题解决方法如下:找到你的XXX.hbm.xml在class中加入一个属性:lazy,lazy的内容为false,如下:<class name="com.entity.user" table="...
2018-09-06 17:21:17
569
原创 struts2 中#,%{},%{#}的用法
#号是用于s标签的value中取得#通常强调从上下文取 %{}强调的是从你设定的root点取%{}用于计算表达式 %{#}在域对象中使用%{#}仍然用于计算表达式,只不过操作元可以是变量 如先定义一个变量...
2018-08-20 23:55:21
248
原创 struts2 封装数据到list集合和map集合中
今天讲一下struts2如何将封装数据到List集合和Map集合:首先是List集合的方法:web界面的代码:<form action="login1.action" method="post">名字:<input name="list[0].name"/>密码:<input name="list[0].pwd"/>&am
2018-08-18 20:09:33
508
原创 javascript中 =,==,===的区别
首先要说明===在Java中并不存在这种比较,只有Javascript中才有===比较。在java中=代表赋值,也就是说将等号后面的值赋予给前面的,下面是实测: function text(){ var str="1"; str="2"; alert(str); }出了结果是这样的:而==则是判断==两边的值是否相等: function text(){ var str1="1";...
2018-06-24 00:09:03
196
原创 TagSupport与BodyTagSupport的区别
TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互的就用TagSupport,否则如果需要交互就用BodyTagSupport。 交互就是标签处理类是否要读取标签体的内容和改变标签体返回的内容。 也就是说如果你需要使用标签内得内容或者是对其标签进行改变那么就需要使用TagSupport,相反不需要对标签进行操作,...
2018-06-03 20:22:59
155
原创 JAVA:反射
1.反射是什么?JAVA反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言...
2018-06-02 22:45:06
134
原创 快速排序算法
1.快速排序算法是什么?快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。2.快速排序算法有什么用?一堆无序的数据经过快速排...
2018-05-27 14:08:31
253
原创 XML文件中的Java操作
JAVA四种操作xml的方式: SAX, DOM, JDOM , DOM4J1)DOM4J性能最好,连Sun的JAXM也在用DOM4J如果不考虑可移植性,那就采用DOM4J.2)JDOM和DOM在性能测试时表现不佳,在测试10M文档时内存溢出。在小文档情况下还值得考虑使用DOM和JDOM。虽然JDOM的开发者已经说明他们期望在正式发行版前专注性能问题,但是从性能观点来看,它确实没有值...
2018-05-25 23:34:23
160
原创 XML与Properties文件的异同
从下面几个方面来简单介绍一下两者的异同: 1、从结构上来说: .xml文件主要是树形结构。 .properties文件主要是以key-value键值对的形式存在。 2、从灵活程度上来说: .xml格式的文件要比.properties格式的文件更灵活一些 .properties格式的文件已键值对形式存在,主要就是赋值,而且只能赋值,不能够进行其他的操作。 .xml格式的文件...
2018-05-25 23:24:21
496
原创 XML中的DTD是什么?
DTD为英文Document Type Definition,中文意思为“文档类型定义”。DTD肩负着两重任务:一方面它帮助你编写合法的代码,另一方面它让浏览器正确地显示器代码。在我的眼中,DTD扮演着很重要的角色,会使代码变得规范性,打个比方:良好的xml文档:符合xml的语法规则。 有效的xml文档:符合xml语法规则的同时还需要符合DTD文档类型定义。利用DTD可以对xml文档的各个节点...
2018-05-25 22:50:01
4577
原创 XML是什么
XML即可扩展标记语言(eXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML与数据库还有HTML都不同1.数据库主要是用于存储数据,它具备强悍的分析能力2.而HTML用于显示文件3.XML用于运输数据XML与其他数据表现形式最大...
2018-05-25 22:21:14
308
转载 Comparable和Comparator区分
Comparable和Comparator区分:1,compareTo(Object o)方法是java.lang.Comparable<T>接口中的方法,当需要对某个类的对象进行排序时,该类需要实现Comparable<T>接口的,必须重写public int compareTo (T o)方法,比如MapReduce中Map函数和Reduce函数处理的<key,v...
2018-05-24 23:25:30
129
原创 LinkedList和ArrayList异同
相同点:1.他们都是线程不安全的,只在单线程下适合使用.ArrayList在多线程环境下可以考虑使用.Collections.synchronizedList(list)函数返回一个线程安全的ArrayList类.也可以使用concurrent并发包下的CopyOnWriteArrayList类. 2.LinkedList和ArrayList都实现了Serializable接口...
2018-05-23 21:47:14
268
转载 简述堆和栈的区别
在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的朋友中有好多也说不清堆栈,所以我想有必要给大家分享一下我对堆栈的看法,有说的不对的地方请朋友们不吝...
2018-05-23 21:28:27
1756
原创 Vector和ArrayList异同
ArrsyList与Vector相同的地方:1、Vector、ArrayList都是以类似数组的形式存储在内存中。2、两者中的元素有序、允许有重复的元素3、ArrayList、Vector适合查找,不适合指定位置的插入、删除操作。总结:这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组...
2018-05-23 20:11:27
344
原创 MYSQL:自定义函数:根据传入值显示(0显示值为女,1显示值为男)
DELIMITER $$CREATE FUNCTION `caoke`.`func_002`(index1 INT) RETURNS VARCHAR(50) BEGIN #定义返回变量run DECLARE run VARCHAR(50)DEFAULT '未知'; #根据传入参判断是否等于1,如果等于1,那么将返回值变为男 IF ...
2018-05-23 19:16:21
1404
原创 解决在MYSQL中 limit语句无法识别运算的问题
在MYSQL中,分页可以用limit实现:select * from mysql01 limit 0,5 但是如果在limit中使用运算就会报错,因为limit无法识别:select * from mysql01 limit (1-1)*5,5所以想要在limit中使用运算,那就要用到sql动态语句: SET @a=CONCAT('select * fr...
2018-05-23 18:48:19
11497
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人