
Java后端开发
星的奏鸣曲
这个作者很懒,什么都没留下…
展开
-
浮点数之间的等值判断
浮点数之间的等值判断,基本数据类型不能用==来比较,包装数据类型不能用equals来判断。说明:浮点数采用“尾数+解码”的编码方式,类似于科学技术法“有效数字+指数”的表示方式。二进制无法精确表示大部分的十进制小数。反例:float a = 1.0f - 0.9f;float b = 0.9f - 0.8f;if (a == b) { // 预期进入此代码快,执行其它业务逻辑 // 但事实上 a==b 的结果为 false}Float x = Float.valueOf(a);Float原创 2020-07-03 10:24:02 · 2911 阅读 · 0 评论 -
Java集合必会14问
转载作者:我没有三颗心脏链接:Java集合必会14问1)说说常见的集合有哪些吧?答:Map接口和Collection接口是所有集合框架的父接口:Collection接口的子接口包括:Set接口和List接口 Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及Properties等 Set接口的实现类主要有:...转载 2020-03-05 23:31:36 · 156 阅读 · 0 评论 -
RabbitMQ六种模式介绍
参考:RabbitMQ官网鸟哥RabbitMQ教程RabbitMQ常用交换机模式RabbitMQ之RPC实现导入RabbitMQ的依赖:<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId>...原创 2020-03-07 19:11:00 · 714 阅读 · 0 评论 -
eclipse中git解决冲突
一、先制造冲突这里的目的是模仿大家平常提交代码遇到的代码冲突问题。(项目已经已经提前创建好并放到了 GIT 上)先在云端修改TestGit_Master.java文件,如下图:然后在本地修改TestGit_Master.java文件,如下图:接下来我们解决冲突。二、项目右键“team”,选择“commit”,与正常提交做一样的操作三、提交并推送发送推送失败,...转载 2019-05-28 18:37:57 · 317 阅读 · 0 评论 -
将JSON对象中的某个字段进行分组和排序(java实现)
现在有这样一个数据{ "systemid": "123", "productid": "123", "dataArray": [ { "line_num": 2, "subjectcodecv": 1, "subjectname": "公司", "subjectid": "1001", "resource_members_id": "003", ...原创 2019-05-23 10:42:30 · 6662 阅读 · 0 评论 -
activiti 6.0 editor汉化详解
添加汉化文件到如下:源代码:汉化文件 stencilset_bpmn.json{ "title" : "BPMN 2.0标准工具", "namespace" : "http://b3mn.org/stencilset/bpmn2.0#", "description" : "BPMN process editor", "propertyPackage...转载 2019-05-21 16:12:22 · 1566 阅读 · 0 评论 -
ORM是什么?
一、ORM简介对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法。这种方案存在以下不足:...原创 2019-05-15 18:16:21 · 276 阅读 · 0 评论 -
Base64编码学习
一、Base64的由来在参数传输的过程中经常遇到的一种情况:使用全英文的没问题,但一旦涉及到中文就会出现乱码情况。与此类似,网络上传输的字符并不全是可打印的字符,比如二进制文件、图片等。Base64的出现就是为了解决此问题,它是基于64个可打印的字符来表示二进制的数据的一种方法。电子邮件刚问世的时候,只能传输英文,但后来随着用户的增加,中文、日文等文字的用户也有需求,但这些字符并不能被服务...原创 2019-05-15 10:34:47 · 185 阅读 · 0 评论 -
JSQLParser学习
JSQLParser官网地址:http://jsqlparser.sourceforge.net/JSQLParserGitHub地址:https://github.com/JSQLParser/JSqlParser有道云笔记链接:访问者模式pom.xml <dependency> <groupId>com.github.jsqlp...原创 2019-05-07 16:45:31 · 5168 阅读 · 0 评论 -
使用java sql parser插件(转载)
JsqlParser插件用来对于SQL语句进行解析和组装,将SQL语句关键词之间的内容用List<String>进行保存,同时可以进行更改List<String>的内容后重新组装成一个新的SQL语句。项目中的需求多用于更改SQL中table name。(其实感觉用正则会更好一点) JsqlParser其实就是将sql语句各个关键词用Java类的形式进行了对应解析,包括很...转载 2019-05-07 16:36:08 · 1214 阅读 · 0 评论 -
jsqlparser解析SQL工具类(转载)
JSQLParser官网地址:http://jsqlparser.sourceforge.net/JSQLParserGitHub地址:https://github.com/JSQLParser/JSqlParserpom.xml<dependency> <groupId>com.github.jsqlparser</groupI...转载 2019-05-07 16:26:39 · 6243 阅读 · 0 评论 -
Spring Boot内置Tomcat的静态资源配置(在页面中显示项目外的某个图片)
哇~我现在只想长长的舒一口气,终于解决了 ~ 记录一下好,下面开始我的第一个博客,写的不好还请大家见谅~Spring Boot项目是在官网自动生成的,目录如下:在红线圈住的“application.properties”文件中进行配置:application.properties:spring.mvc.static-path-pattern=/**web.p...原创 2018-04-16 18:51:26 · 5946 阅读 · 0 评论 -
Druid解析SQL语句
Druid介绍:阿里巴巴DruidMaven:<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.16</versi...原创 2019-05-09 11:41:55 · 7004 阅读 · 3 评论