
编程开发--java
东华果汁哥
大家好!我叫赖德发,欢迎您来到我的博客。
展开
-
【java 操作mysql】java连接mysql数据库并查询数据
做java开发不可避免要处理数据库,所以这里写篇用jdbc来连接mysql的文章, 主要内容包括:1、java连接mysql2、java查询mysql数据。3、java插入mysql数据。4、java更新mysql数据。5、java删除mysql数据。6、java执行mysql存储过程。ide: IntelliJ IDEA2017 这里必不可少的需要导入mysql-connector原创 2017-12-24 11:03:55 · 25195 阅读 · 2 评论 -
【java 走进NLP】simhash 算法计算两篇文章相似度
python 计算两篇文章的相似度算法simhash见:https://blog.youkuaiyun.com/u013421629/article/details/85052915对长文本 是比较合适的(超过500字以上)下面贴上java 版本实现:pom.xml 加入依赖<dependency> <groupId>org.jsoup</groupId>...原创 2018-12-17 18:08:56 · 2398 阅读 · 3 评论 -
【Sublime 去除空白行】Sublime Text快捷键去除空白行
如果使用notepad++或者Dreamweaver的朋友,应该知道有个快捷键或者功能按钮,可以实现删除文档空白行的功能。虽然空白行不会影响程序运行,但是会占一定的空间。到了Sublime Text中却是没有发现任何一个快捷键或者组合可以做到一键去除空白行。不过Sublime Text有一个插件可以解决这个问题,它就是DeleteBlankLines。安装 sublime 插件:DeleteBl...原创 2018-11-26 17:56:41 · 3214 阅读 · 0 评论 -
【java 正则表达式】java正则表达式匹配图片个数
Java 正则表达式和 Perl 的是最为相似的。java.util.regex 包主要包括以下三个类:1、Pattern 类:pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象,你必须首先调用其公共静态编译方法,它返回一个 Pattern 对象。该方法接受一个正则表达式作为它的第一个参数。2、Matcher 类:Matc...原创 2018-11-03 11:09:41 · 1589 阅读 · 0 评论 -
【maven 错误解决】@Override is not allowed when implement interface method
Intellij IDEA,有时候 @Override却显红编译不通过。解决方法:由于我的项目是maven类型项目,所以在pox.xml的标签中添加如下代码,即可解决问题。&lt;build&gt; &lt;plugins&gt; &lt;!-- 编码和编译和JDK版本 --&gt; &lt;plugin&a原创 2018-10-08 12:28:54 · 698 阅读 · 0 评论 -
【java 方法的调用】JAVA方法定义和调用
1、基本概念类的方法代表的是实例的某种行为或功能定义类的方法访问修饰 类型 方法名(参数列表){ //方法体}把方法当作一个模块,是个“黑匣子”,完成某个特定的功能,并返回处理结果2、方法分类返回值为空void的方法带具体返回类型的方法不带参数的方法带参数的方法3、方法返回值如果方法有返回值,方法中必须使用关键字return返回该值,返回值类型为该方法所定义的返...原创 2018-09-20 18:27:21 · 867 阅读 · 0 评论 -
【java 文件管理与IO流】文件管理File类
一、简单介绍程序经常需要访问文件和目录,读取文件信息或写入信息到文件,在 Java 语言中对文件的读写是通过 I/O 流技术实现的。Java 语言使用 File 类对文件和目录进行操作,查找文件时需要实现 FilenameFilter 或FileFilter 接口。另外,读写文件内容可以通过 FileInputStream、FileOutputStream、FileReader和 File...原创 2018-08-31 18:29:28 · 1508 阅读 · 0 评论 -
【java 对象容器--集合】Map集合常用方法和遍历集合
一、简单介绍Map(映射)集合表示一种非常复杂的集合,允许按照某个键来访问元素。Map 集合是由两个集合构成的,一个是键(key)集合,一个是值(value)集合。键集合是 Set 类 型,因此不能有重复的元素。而值集合是Collection 类型,可以有重复的元素。Map 集合 中的键和值是成对出现的。Map集合更适合通过键快速访问值,就像查英文字典一样,键就是要查的英文单词,而值是英文...原创 2018-08-30 18:32:38 · 316 阅读 · 0 评论 -
【java 对象容器--集合】set集合常用方法和遍历集合
一、简单介绍Set 集合是由一串无序的,不能重复的相同类型元素构成的集合。List集合中的元素是有序的、可重复的,而Set集合中的元素是无序的、不能重复的。List集合强调的是有序,Set集合强调的是不重复。当不考虑顺序,且没有重复元素时, Set集合和List集合可以互相替换的。二、常用方法Set 接口也继承自 Collection 接口,Set 接口中大部分都是继承自 Col...原创 2018-08-30 18:16:56 · 1146 阅读 · 0 评论 -
【java 对象容器--集合】List集合常用方法和遍历集合
List 接口继承自 Collection 接口,List 接口中的很多方法都继承自 Collection 接口的。List 接口中常用方法如下。 1. 操作元素get(int index):返回 List 集合中指定位置的元素。set(int index, Object element):用指定元素替换 List 集合中指定位置的元素。add(Object element):在 Lis...原创 2018-08-27 15:35:05 · 2885 阅读 · 0 评论 -
【java 操作redis】java连接操作redis
增加maven 依赖http://maven.outofmemory.cn/redis.clients/jedis/2.6.1/<dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId&...原创 2018-08-15 18:22:46 · 393 阅读 · 0 评论 -
【java I/O模型】 Java 网络IO编程总结
BIO:同步阻塞 AIO:异步 NIO:非阻塞参考链接:http://blog.youkuaiyun.com/anxpp/article/details/51512200原创 2018-02-06 09:37:45 · 297 阅读 · 0 评论 -
【Github git命令】Git 上传源代码步骤
git 命令 提交代码 打开git bash:git initgit add .git commit -m "first commit"#添加远程仓库git remote add origin https://github.com/laidefa/Scrapy_BaiduImage.git#删除远程仓库git remote rm origin###上传github之前原创 2017-12-28 11:44:51 · 963 阅读 · 0 评论 -
【java 走进NLP】最长公共子串LSC算法
最长公共子串(LCS),有三种情况: 1.公共子串的元素必须相邻 2.公共子串的元素可以不相邻 3.求多个字符串而不是两个字符串的最长公共子串。情况1:公共子串的元素必须相邻解决方法是采用一个矩阵来记录两个字符串中所有位置的两个字符之间的匹配情况,若是匹配则为1,否则为0。然后求出对角线最长的1序列,其对应的位置就是最长匹配子串的位置。例如:A串作为x轴,B串作为y轴,矩阵对应位置表示两个字符...原创 2019-03-28 10:53:25 · 862 阅读 · 0 评论