
java
文章平均质量分 61
王人冉
行多久,方为执着;思多久,方为远见
展开
-
算法:求字符串中无重复最长子串
无重复最长子串算法原创 2022-07-09 17:26:21 · 267 阅读 · 0 评论 -
Java8知识及其中的Stream流学习资料
最近在看算法,里面涉及到了java8相关的知识,由于时间问题(最近看算法,老是被新知识点打断。算法用不到的,先不看了,不然算法一直看不完了),暂时没有总结,先记录下查找的资料网址,以备后面使用。Java8新特性:Lambda 表达式、方法和构造器引用、Stream API、新时间与日期API、注解java8中stream的map和flatmap的理解Stream流中map与flatMap区别stream中的map和flatMapStream流中间操作之map和flatMap的区别Stream中f原创 2022-05-08 22:15:54 · 557 阅读 · 0 评论 -
Scanner学习资料
由于时间关系,没有总结,记录下自己看的介绍Scanner知识的博客,以备后面使用,以上内容也来自下面博客:Scanner类——获取用户输入的字符串【通俗易懂学JAVA】——Scanner对象中hasNext()与next(),nextLine()Scanner类中next()、nextLine()、hasNext()、hasNextLine()等方法的区别与联系Scanner()类:next()方法与hasnext()方法与hasNextLine()方法java.util.Scanner...原创 2022-05-08 22:07:15 · 315 阅读 · 0 评论 -
关于Java中Enter键的研究(IntelliJ IDEA 2021.3.3有bug这件事)
最近在 看Scanner相关的知识,由于涉及到Enter键的问题,于是网上查资料,突然看到一篇博客关于Java中Enter键的疑问,由于里面是大学课本中的知识,所以里面对Enter键的介绍应该是权威性的东西。即Enter键当做两个字符:一个是ASCII码值为13的回车符(Carriage Return) “\r”;另一个是ASCII码值为10的换行符 “\n” 看了博主的博客后,于是就想着研究下博主的疑问。通过研究发现IntelliJ IDEA(版本:IntelliJ IDEA 2021.3.3原创 2022-05-08 09:58:03 · 1701 阅读 · 0 评论 -
Java8中直接new对象和用 类名::new 创建对象这两种形式有什么区别
小编这两天在看算法相关的知识,结果遇到了java8的东西,于是开始研究java8(小编对于自己的性格也很无奈,不影响算法的情况下,是应该继续看算法的。但是里面涉及到的java8知识不懂,就感觉很别扭,于是就开始研究java8),在看到 构造方法引用 相关的知识时,看到了一个别人问的问题Java8中直接new对象和用 类名::new 创建对象这两种形式有什么区别吗?一直想不明白这个问题:public static void main(String[] args原创 2022-05-05 22:36:33 · 3553 阅读 · 0 评论 -
java Int char long double占几个字节
打印java中基本数据类型都是占几个字节一个字节等于8位;1 byte = 8 bit/** * https://zhidao.baidu.com/question/1372049472497264739.html * https://blog.csdn.net/weixin_42525289/article/details/114618063 */ public static void testClassLength() { System.out.println(Byte.SIZE)原创 2022-03-28 17:42:19 · 831 阅读 · 1 评论 -
解决cvc-elt.1.a: Cannot find the declaration of element ‘project‘. pom.xml
eclipse 新建maven工程后,pom.xml报错cvc-elt.1.a: Cannot find the declaration of element ‘project’. pom.xmlDescription Resource Path Location Typecvc-elt.1.a: Cannot find the declaration of element 'project'. pom.xml /JavaMavenTest line 1 Language Servers解决办法:原创 2022-03-27 12:15:04 · 16450 阅读 · 5 评论 -
Java 程序处理 去除文件中的NUL字符
小编上次文件丢失,硬盘数据恢复后,找回的文件最后一行有NUL字符,想着怎么去掉,因为文件很多,就写了个java处理程序,主要参考java删除文本文件最后一行为NUL的字符,这里介绍的是删除最后一样,但是考虑到我的文件最后一样有正确文本和NUL掺杂的情况,于是对代码做了一些修改。有这样的:也有这样的好在NUL字符都在文件末尾,恢复后这些文件都变成了ANSI编码,小编当时写的时候是UTF-8编码import java.io.*;import java.nio.file.Files;impor原创 2022-03-25 09:45:56 · 2550 阅读 · 0 评论 -
Android 实现三级联动 国家统计局全国省市县行政区域最新划分数据库
2018年11月中华人民共和国县以上行政区划代码http://www.mca.gov.cn/article/sj/xzqh/2018/201804-12/20181101021046.html中华人民共和国民政部http://www.mca.gov.cn/http://xzqh.mca.gov.cn/map...原创 2020-01-13 11:49:41 · 7760 阅读 · 0 评论 -
RSAUtil加密工具类,HexUtil工具类
RSAUtil.javaimport java.math.BigInteger;import java.security.InvalidParameterException;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import j...转载 2019-05-17 03:37:31 · 1643 阅读 · 0 评论 -
java 并发
https://www.cnblogs.com/ygj0930/p/6543901.html Java并发容器——ConcurrentSkipListMap和ConcurrentHashMaphttps://blog.csdn.net/qq1332479771/article/details/73813899 LinkedBlockingQueue阻塞队列offer()操作抛出中断异常...原创 2019-05-07 10:45:47 · 107 阅读 · 0 评论 -
正则表达式
Java正则表达式过滤汉字String str = "hello你好吗,我很好 thank you"; String reg = "[\u2E80-\u9FFF]"; Pattern pat = Pattern.compile(reg); Matcher mat = pat.matcher(str); String repickStr = mat.repl...转载 2019-03-22 10:25:04 · 164 阅读 · 0 评论 -
主流视频通话SDK比较
主流视频通话SDK比较https://blog.csdn.net/import_sadaharu/article/details/54345052视频通话框架主流的视频通讯框架比较多,此文主要通过Android平台的来做SDK平台使用的比较。现在的视频热门框架有一些如:JitsiJitsi是一个开源的,安全(ZRTP加密),高质量的SIP/XMPP视频通话、会议、聊天、桌面共享、文件传...转载 2019-03-20 07:08:08 · 4060 阅读 · 0 评论 -
零星知识总结
正则表达式之密码效验(检验密码是含有小写字母、大写字母、数字、特殊符号的两种及以上)^(?![A-Z]+$)(?![a-z]+$)(?!\d+$)(?![\W_]+$)\S{6,16}$https://blog.csdn.net/A1023824314/article/details/51989132...原创 2019-01-09 15:14:57 · 175 阅读 · 0 评论 -
Java读写Properties文件
package com.test.util;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io...转载 2018-12-06 09:40:11 · 1099 阅读 · 2 评论 -
apach httpclien发起http请求
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.HashMap;import java.util.List;import java.util.Map;import...原创 2018-10-29 14:36:32 · 284 阅读 · 0 评论 -
天气 api接口
高德地图https://lbs.amap.com/api/webservice/guide/tools/flowlevel中国天气网-天气预报接口apihttp://www.weatherdt.com/http://www.weatherdt.com/market/datastore/databasehttp://www.weather.com.cn/data/sk/101110101....原创 2018-10-27 16:41:52 · 13170 阅读 · 1 评论 -
SpringMVC 初始化数据
import org.slf4j.Logger;import org.springframework.beans.*;import org.springframework.beans.factory.InitializingBean;import org.springframework.context.*;import org.springframework.context.event.C...原创 2018-10-25 17:06:10 · 1256 阅读 · 1 评论 -
JSON使用
https://www.cnblogs.com/cdf-opensource-007/p/7106018.html原创 2018-08-06 13:38:38 · 151 阅读 · 0 评论 -
java 使用数据库连接池 操作mysql数据库
pom.xml中加入<dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version>原创 2018-07-05 17:41:22 · 2151 阅读 · 0 评论 -
Tomcat资源重定向
tomcat配置虚拟路径保存、访问图片 一些项目中往往需要上传一些图片文件之类,一般不建议直接保存在数据库内,往往是讲图片等资源保存在服务器的某个文件夹下,传统做法是上传到部署目录下,通过相对路径进行访问。这样当我们系统需要进行升级,进行全量更新的时候,就需要我们先将静态资源拷贝出来,然后项目部署成功之后又复制进部署目录。为了以后软件版本升级的方便,这时就需要这些静态资源放置在服务器...转载 2018-06-08 19:02:45 · 4207 阅读 · 0 评论 -
仿QQ聊天程序(java)
仿QQ聊天程序(java)2014年03月17日 15:52:47标签: java/ 聊天/ 仿QQ90246仿QQ聊天程序转载请标明出处:牟尼的专栏http://blog.csdn.net/u012027907一、设计内容及要求1.1综述A.系统概述我们要做的就是类似QQ这样的面向企业内部的聊天软件,基本功能和QQ类似。首先,系统分为两大部分,第一部分...转载 2018-04-17 11:36:52 · 24976 阅读 · 19 评论 -
javaScript ajax动态创建html
<script type="text/javascript">function loadmore() {$.ajax({ type : 'GET', url : '<%=path%>/blogs?page=' + page+'&rows...原创 2018-03-02 13:09:44 · 1128 阅读 · 0 评论 -
阿里云使用问题汇总
配置mysql,tomcat开机自动启动# apt-get install sysv-rc-conf# sysv-rc-conf //打开了命令行方式的自启动服务管理界面:用鼠标点击,也可以用键盘方向键定位,用空格键选择, “X”表示开启该服务。用Ctrl+N翻下一页,用Ctrl+P翻上一页,用Q退出。 也可以用命令:# sysv-rc-conf --level 2345原创 2018-01-16 09:43:13 · 893 阅读 · 0 评论 -
Java时间日期格式转换
Java时间日期格式转换突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */转载 2017-12-13 09:40:26 · 428 阅读 · 0 评论 -
float怎么判断是否为0
float怎么判断是否为0原创 2016年04月09日 16:44:54 标签:float与double数是否为0的比较 /c语言 8169如果是两个int类型的数据,想要判断他们是否相等,我们可以直接比较。int a =11;int b=11;if(a==b)答案是肯定的,BUT如果是float和double:float是32位,double是64位float32位中,有1位符号转载 2017-11-15 15:58:28 · 18626 阅读 · 0 评论 -
Java内部类加载问题探究
朝花夕拾——Java静态内部类加载标签: java2015-12-18 12:09 1566人阅读 评论(4) 收藏 举报 分类:Java(3) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]之前写《Java的synthetic修饰词》一文的过程中,提到了以下观点:转载 2017-08-06 10:01:58 · 302 阅读 · 0 评论 -
单例模式的七种写法
单例模式的七种写法博客分类: 设计模式多线程JVMServletIBMIDEA 转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton ins转载 2017-08-06 08:03:31 · 169 阅读 · 0 评论 -
Java读取 Mysql的 datetime类型
Java读取 Mysql的 datetime类型 1. 在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。2. 在这里既不能使用 ResultSet.getDate(),也不能使用ResultSet.getTime(), 因为...转载 2017-08-02 06:30:10 · 15580 阅读 · 1 评论 -
mysql中获取一天、一周、一月时间数据的各种sql语句写法
mysql中获取一天、一周、一月时间数据的各种sql语句写法2014-07-29 17:32 1879人阅读 评论(0) 收藏 举报 分类:mySql(4) 版权声明:本文为博主原创文章,未经博主允许不得转载。今天抽时间整理了一篇MySQL中与天、周、月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的转载 2017-08-01 23:43:45 · 1417 阅读 · 0 评论 -
MyEclipse2014搭建SSH框架
MyEclipse2014搭建SSH框架2016-06-28 22:16 4868人阅读 评论(0) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。一. 创建一个Web Project点击 “Next >”,默认设置,然后再点击“Next >”,勾选“Generate web.xmldeployment descripto转载 2017-08-01 15:02:50 · 546 阅读 · 0 评论 -
部署war包到Tomcat
部署war包到Tomcat1. 开发给到一个war包,假设叫 a-b-c.war。2. 打开Tomcat安装路径 ,假设是“D:\Tomcat\apache-tomcat-7.0.68”,然后进入到 webapps文件夹。3. 把 a-b-c.war丢到 webapps文件夹。4. 启动Tomcat。如果不需要更改配置文件:到这一步就可以了。在浏览器输入“htt转载 2017-07-31 23:34:22 · 313 阅读 · 0 评论 -
log4j配置每天生成一个日志文件
log4j配置每天生成一个日志文件2017-02-14 11:52 1712人阅读 评论(0) 收藏 举报 分类:java(58) 版权声明:本文为博主原创文章,未经博主允许不得转载。本文仅记录tomcat下配置成功的记录,不作log4j配置的详细使用解释。该配置在tomcat的logs文件夹下每天产生新的日志文件(DEB转载 2017-07-31 23:26:44 · 5854 阅读 · 2 评论 -
Eclipse中web项目部署至Tomcat步骤
Eclipse中web项目部署至Tomcat步骤标签: tomcateclipseweb服务器server2012-05-31 23:50 246564人阅读 评论(26) 收藏 举报 分类:Tomcat Eclipse版权声明:本文为博主原创文章,未经博主允许不得转载。Eclipse的web工程至Tomcat默认的部署目录是在工转载 2017-06-26 09:39:04 · 434 阅读 · 0 评论 -
正则表达式验证六位数以上数字,符号,字母任意两种混合的密码验证策略
正则表达式验证六位数以上数字,符号,字母任意两种混合的密码验证策略^(?![0-9]+$)(?![a-zA-Z]+$)(?!([^(0-9a-zA-Z)]|[\(\)])+$)([^(0-9a-zA-Z)]|[\(\)]|[a-zA-Z]|[0-9]){6,}$这个正则如果是单独的数字,字符和符号,是不能通过的,少于6位也不行,希望大家可以继续验证正确性吧积累小转载 2017-06-25 05:31:41 · 8312 阅读 · 1 评论 -
Java单例模式——并非看起来那么简单
Java单例模式——并非看起来那么简单标签: Java单例模式双重校验锁枚举2016-07-20 23:48 10966人阅读 评论(2) 收藏 举报 分类:【Java进阶】(5) 【设计模式】(2) 版权声明:本文为【viclee】原创,如需转载请注明出处~ Java中单例(Singleton)模式是一种广转载 2017-06-23 17:09:18 · 262 阅读 · 0 评论 -
pinyin4j的使用
pinyin4j的使用2009-07-15 00:18:29标签:拼音 职场 休闲 pinyin4j版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。pinyin4j的使用 pinyin4j是一个功能强悍的汉语拼音工具包,主要是从汉语获取各种格式和需求的拼音,功能强悍,下面看看如何使用pinyin4j。 本人以前用AscII编码提取工具转载 2017-06-16 14:46:16 · 1151 阅读 · 0 评论 -
Android学习CursorWrapper与Decorator模式
Android学习CursorWrapper与Decorator模式 Android学习CursorWrapper与Decorator模式一 Decorator模式意图: 动态的给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 动态的给一个对象,而不是对整个类添加额外职责,说明此模式转载 2017-06-14 23:14:27 · 392 阅读 · 0 评论 -
全面理解Java内存模型(JMM)及volatile关键字
全面理解Java内存模型(JMM)及volatile关键字标签: java内存模型JMMvolatile并发编程2017-06-12 11:25 3269人阅读 评论(9) 收藏 举报 分类:Java并发专题(1) 版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权目录(?)[+]转载 2017-06-14 11:22:48 · 403 阅读 · 0 评论 -
环境变量
JAVA_HOMEC:\Program Files\Java\jdk1.8.0_111CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarPath%JAVA_HOME%\bin;%JAVA_HOME%\jre原创 2016-12-17 20:52:11 · 896 阅读 · 0 评论