自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Y,yyy的博客

充满斗志理想的小程序员!

  • 博客(15)
  • 收藏
  • 关注

转载 如何解决代码中if…else 过多的问题

重构1、工厂类我们将操作进行抽象给出一个操作接口public interface Operation { int apply(int a, int b);}然后实现加减乘除四个方法public class Addition implements Operation {@Overridepublic int apply(int a, int b) { return a + b;}}然后通过操作工厂提供操作public class OperatorFactory {

2021-01-15 17:37:15 273 1

转载 实现计算文本相似度的方法

方式一:余弦相似度,通过计算两个向量的夹角余弦值来评估他们的相似度实现类:org.apdplat.word.analysis.CosineTextSimilarity用法如下:String text1 = "我爱购物";String text2 = "我爱读书";String text3 = "他是黑客";TextSimilarity textSimilarity = new CosineTextSimilarity();double score1pk1 = textSimilarity.si

2020-12-23 17:47:09 672

原创 关于正则表达式

基础用法https://www.runoob.com/regexp/regexp-syntax.html转化工具http://c.runoob.com/front-end/854.*? 表示什么.*? 表示匹配任意数量的重复,但是在能使整个匹配成功的前提下使用最少的重复。如:a.*?b匹配最短的,以a开始,以b结束的字符串。如果把它应用于aabab的话,它会匹配aab和ab。在{}之间(?<=\\{)(.+?)(?=\\})?<= : 表示在什么之后且不包含{?= : .

2020-12-03 17:45:11 107

原创 关于logback中生成文件名称的注意事项

项目场景:我是在配置logback.xml碰到的问题问题描述:想要配置日志的名称随着日志大小到达上限及新增一个文件。发现配置的class也有着很大的区别比如<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!--日志文件输出的文件名--> <FileNamePattern>${LOG_HOME}/applicatio

2020-10-13 15:59:33 1122 1

原创 Mybatis开发遇到的坑

在使用mybatis进行循环插入时,发现使用语法都没有什么错误,原因是在数据库来连接中忘记加入&allowMultiQueries=true

2020-03-09 11:24:38 163

原创 Github提交更新的代码

1、 git status查看更改了哪些文件的代码2、git pull origin master --allow-unrelated-histories 告诉系统我允许合并不相关历史的内容2、git add .git add 你想要提交的更改的文件 或者 git add . 所有的文件;3、git commit -m ‘tcss’git commit -m ‘提交信息’把本地仓库暂存...

2020-02-22 12:06:09 165

原创 排序算法总结

对比排序1.从第一个开始,跟每个数都对比一下,找出最大(最小)的放在第一位。2.再从第二个开始,跟第二个之后的每个数对比一下,找出最大(最小)的放在第二位。同理时间复杂度为O(n²) public int[] findMedianSortedArrays(int[] num) { for (int i=0;i<num.length-1;i++){ for...

2019-12-05 14:21:21 88

原创 远程连接阿里云服务器mysql数据库步骤

我在阿里云上购买的事Centos7系统的服务器.一.首先现在阿里云上的防火墙将3306端口开放二.我们先成功安装mysql并启动https://www.cnblogs.com/wangbiubiu/p/9729515.html1、安装MySQL官方的Yum Repository:wget -i -c http://dev.mysql.com/get/mysql57-community-...

2019-12-01 20:31:11 676

原创 实现数据库文档生成

举例SELECT COLUMN_NAME as '列名' ,DATA_TYPE as '数据类型' ,NUMERIC_PRECISION AS '长度', IS_NULLABLE AS '非空',COLUMN_DEFAULT AS '默认值'FROM information_schema.`COLUMNS`where TABLE_SCHEMA like 'iedu_dev'and T...

2019-11-13 15:00:46 276

原创 IDEA程序打jar包

打jar包方案很全面https://blog.csdn.net/branwel/article/details/79918018

2019-11-13 14:54:46 81

原创 JAVA基础问题(一)

1.JDK和JRE有什么区别JDK: Java Development Kit 的简称,java开发工具包,提供了java的开发环境和运行环境JRE:Java Runtime Environment ,java运行环境,为java的运行提供了所需环境具体来说JDK包含JRE,同时还包含了编译Java源码的编译器javac,还包含很多java程序调试和分析的工具。简单来说,如果你只运行j...

2019-09-11 14:44:31 217

原创 Java中基本类型和引用类型

基本数据类型4种整型byte 1字节 -128——127short 2 字节 -32,768 —— 32,767int 4 字节 -2,147,483,648 ——2,147,483,647(超过20亿)long 8 字节 -9,223,372,036,854,775,808——9,223,...

2019-09-06 15:30:59 135

转载 MyBatis:SQL语句中的foreach标签的详细介绍

foreach 也就是遍历迭代,在SQL中通常用在 in 这个关键词的后面foreach元素的属性主要有 item,index,collection,open,separator,close。分别代表:item表示集合中每一个元素进行迭代时的别名,index用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔 ...

2019-09-02 16:32:40 509

转载 Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释

s

2019-08-14 17:28:56 103

原创 微信小程序第一次开发遇到的坑!

2018/10/27一.给数组改变值的方法Page({/**页面的初始数据*/data: {fruitIn:'',hasCarts:false, //表示是否有物品加入购物车的数字的标识是或否scaleCart:false, //表示加入购物车变大变小的动画的标识curIndex:0, //判断&amp;amp;lt;商品详情,产品参数,售后保障&amp;amp;gt;的数字num:1, ...

2018-10-27 16:07:19 235

空空如也

空空如也

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

TA关注的人

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