随笔分类 - JAVA基础开发小问题
摘要:关于elasticsearch的闪退问题,在网上找了很多原因,但是,我出现的问题是:在使用notepad++编辑配置文件的时候使用的编码是ANSI编码,但是在yml文件进行解析的时候使用的是utf-8编码,所以我们要使用utf-8编码进行编辑,然后重新启动,不再闪退。
阅读全文
摘要:参考博文:https://blog.csdn.net/qq_37892718/article/details/85226104
阅读全文
摘要:问题描述: 1、远程服务器安装了mysql服务并且启动成功,在本地可以进行自由的访问和更新等操作2、服务器已开通了远程访问服务器3306端口的权限并且通过netstat -ltnp命令查看3306处于监听过程中3、远程通过工具链接该mysql数据库会报Host ‘xxx.xxx.xxx.xxx’(本
阅读全文
摘要:\n与\r的区别: \r : return 到当前行的最左边。 \n: newline 向下移动一行,并不移动左右。 Linux中\n表示回车+换行; Windows中\r\n表示回车+换行。 Mac中\r表示回车+换行。 参考博文:https://www.cnblogs.com/saulgoodm
阅读全文
摘要:在树形结构的集合TreeMap和TreeSet中,数据的存储的顺序和用put方法放进去的顺序是不一定相同的,因为树形结构的数据存储是根据红黑树的计算结果进行存储的,所以在我们用树形结构集合存储一个指定类型时:那么就需要给这个类型(也就是这个类)指定相应的排序规则(这个排序规则就是红黑树的计算排序法则
阅读全文
摘要:Properties是java中唯一一个与IO流相联系的集合,它的父类是HashTable,本质上是一个Map集合,虽然可以使用Map集合中的方法put();和set();方法 但是强烈建议不要使用put();和set();方法。因为put();和set();方法可以向集合中添加任意类型的元素,但是
阅读全文
摘要:客户端:Socket 服务器:ServerSocket 其中服务器中要使用accept方法时刻监听有没有客户端发来访问。 accept方法的返回值是一个Socket对象,而客户端和服务器之间的信息传递是靠网络中的流的, 而网络中的流都是靠Socket对象创建的,所以可以认为服务器其实没有自己的网络流
阅读全文
摘要:同一台机器不容程序不能用相同的端口号,不然如果前面同端口号的程序正在运行,那么后面同端口号的程序再执行就会报错: 端口号1025先执行 端口号1025的另一个程序后执行: 报错: 虽然很简单,但是遇到了就记一下吧
阅读全文
摘要:多线程中如果两个线程同时使用第三方的共享数据,并且进行修改的话,那么就有可能出现数据更新不及时的问题原因是: 假设线程A和线程B共享第三方数据count: 线程A和线程B中都会开辟一段用来保存count值得变量副本,因为这样执行更快: 线程每次修改值都会: 先将副本中的值修改 然后赋值给副本 最后更
阅读全文
摘要:在多线程中,线程每次开启调用start();方法的时候,都会在内存中开辟一个新的栈空间让run();方法执行: 以下面的一端代码作为解析: 1 public static void main(String[] args) { 2 MyThread mt1 = new MyThread(); 3 My
阅读全文
摘要:在使用split方法对字符串进行分割的时候,有些标点符号不能直接当做分割的对象: 比如:* ^ : | , . 需要加上"\\" 1 public static void main(String[] args) { 2 String s="1.2.3.4.5"; 3 String[] split =
阅读全文