- 博客(29)
- 问答 (5)
- 收藏
- 关注
原创 Java中Char类型
早期,UTF16采用固定长度2字节的方式编码,两个字节可以表示65536种符号(其实真正能表示要比这个少),足以表示当时unicode中所有字符。但是随着unicode中字符的增加,2个字节无法表示所有的字符,UTF16采用了2字节或4字节的方式来完成编码。java中char占用的字节1、java中内码中的char使用UTF16的方式编码,一个char占用两个字节;java中内码(运行内存)中的char使用UTF16的方式编码,一个char占用两个字节,但是某些字符需要两个char来表示。...
2022-07-22 01:27:39
1393
原创 Java中移位运算
java中只有逻辑右移>>>(无符号右移,高位补0)算数左移低位补0,高位舍弃算数左移低位补0,高位舍弃。算数右移高位补1,低位舍弃。
2022-07-22 01:22:08
285
原创 多维数组排序方法重写
int[][] a={{9,0},{7,0},{1,9},{3,0},{2,7},{5,3},{6,0},{3,4},{6,2},{5,2}}对于这种二维或者三维的数组,我们希望按照第一列递减排序,第一列相同的按第二列递增排序,都可以通过重写Arrays.sort()实现。Arrays.sort(people, new Comparator<int[]>() { @Override public int compare(int[] o1, int[] o2) { .
2022-05-24 17:42:53
258
原创 word转PDF(使用liberOffice插件)
libreoffice的下载安装:https://blog.csdn.net/eclothy/article/details/84938807
2021-08-16 10:32:29
617
原创 MYSQL中的COLLATE是什么?
MYSQL中的COLLATE是什么?本文由horstxu发表在mysql中执行show create table <tablename>指令,可以看到一张表的建表语句,example如下:CREATE TABLE `table1` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `field1` text COLLATE utf8_unicode_ci NOT NULL COMMENT '字段1',
2021-08-12 16:40:40
2534
原创 在Linux上Mycat学习遇到的坑。不容易
这两天在学习Mycat,遇到不少坑,可谓是步步有坑,而且网上类似的问题解决办法也不是很多,在此总结一下一路走下来遇到的坑。方便后来者鉴之。1、安装Mycat,版本选择的问题。我使用的是最新版,1.6.7.4的,建议大家也使用这个版本,1.6的可能会有各种不知道的坑。下面给出下载地址:http://www.mycat.org.cn/这个安装非常简单,下载后上传到Linux中,解压即可用。2、jdk版本必须是1.7以上,最好是1.8的,jdk1.8安装,自己网上查找,类似文档很多,在此不作赘述。3
2021-05-07 23:44:07
1613
1
原创 Mycat启动问题
Mycat1.6安装后,启动一直报下面这个错误:Unable to locate the class io.mycat.MycatStartup网上看了下都说时需要jdk1.7以上,但我的jdk是1.8,是成功安装了的。没有问题。折腾了大半天还是没能解决,索性重新下了一个版本的 ,Mycat1.6.7.4,然后安装启动就没有这个问题了。下载地址:http://www.mycat.org.cn/...
2021-05-07 16:18:42
647
原创 Linux上的Mysql8.0远程连接不上问题
Mysql8.0在linux安装好后,远程不能访问。密码是正确的,因为可以本地登录。对应的用户的host也修改为了 % ,防火墙也关闭了,但是还是不能远程访问。如下:我的密码使用的是初始密码所以排除了上面三种错误。后来我尝试把密码策略改了,然后就能把登录 密码修改为简单的密码了(不修改策略的话需要的密码格式太复杂了)密码策略关于 mysql 密码策略相关参数:validate_password.length 固定密码的总长度;validate_password.dictionary_
2021-05-06 22:01:51
1750
原创 Linux的ip地址为127.0.0.1和Xshell无法连接解决办法
之前一直是正常的,然后关闭虚拟机重启后,输入ifconfig就莫名其妙出现了127.0.0.1,而且xshell也连接不上了。在网上找了一下,有很多方法,我这里只列举我尝试成功的办法。解决办法:输入dhclient -v然后输入ifconfig出现下面画面:此时,xShell还是连不上,再输入:service sshd start此时发现Xshell能够连接了!原因不清楚!!!没去深究。...
2021-05-06 17:55:14
1437
原创 linux下部署dubbo到tomcat并安装zookeeper后,tomcat无法启动后报starting ZkClient event thread的解决办法
问题详情(先看这部分如果你的问题和我一样可以继续往下看):在linux下安装zookeeper并部署dubbo-admin可能碰到的问题,启动tomcat时没有报任何异常,但是却连接不到服务器。然后用./shutdown.sh 命令却提示Connection refused,但是用命令ps -ef|grep tomcat7(根据你的版本) 却发现已经有进程启动了这是为什么呢?这个问题也纠结了我很长时间,查阅了各种资料才最终解决问题,解决步骤分为如下几步1.先杀掉所有tomcat的进程,ps -ef|g
2021-04-20 01:37:30
642
原创 Failed to read artifact descriptor for org.mybatis:mybatis-spring:jar:2.0.6
本来之前好好的项目,重新打开之后莫名其妙出现这个问题:Failed to read artifact descriptor for org.mybatis:mybatis-spring:jar:2.0.6如下图所示:好家伙,完全不知道咋回事,好吧,提供一个比较暴力的方法:去本地仓库里,按照对应的路径把对应的jar包全部删除,然后回到项目中,重新加载一下就可以了。至于出现这个问题的原因,我还没有弄清楚。顺便提一下,本地仓库一般在:C:\Users\用户名\.m2\repository...
2021-04-17 23:32:04
2114
原创 Linux环境下发布Maven项目到Tomcat,热部署
前言在看视频自学的过程中,难免会遭遇很多坎坷,而且无人交流,即便有人交流对方大多情况对自己碰到的问题可能也无法提供有效的解决办法。所以只能无助的在网上搜索可能的解决办法,历经多次努力,终于苦心人天不负。愿每一个遭遇到嘲讽的你我都查干眼泪,坚强的负重前行,直到有一天直起腰,曾经的那些白眼都会变成慰藉。我在 window 上用 maven 写的一个简单的web项目,然后发布到Linux系统上,遇到了下面的一些坑,希望对遇到相同问题的人一点提示。一、写好的web项目简介就是一个用maven写的web项目
2021-04-16 00:51:45
357
原创 IDEA使用Maven创建web项目并配置Tomcat插件
IDEA创建Maven项目并配置Tomcat插件一、首先配置Maven1、首先需要先下载Maven软件。2、解压3、配置 settings.xml 文件二、 建立Maven项目三、在pom.xml中配置Tomcat插件一、首先配置Maven1、首先需要先下载Maven软件。下载地址:链接: https://pan.baidu.com/s/1IPjL6CBThrbVLfszBZIuQw提取码: hgde2、解压下载完成后解压,放到你自己觉得合适的一个位置。3、配置 settings.xm
2021-04-14 01:30:50
1328
3
原创 SpringMVC学习笔记一
一.SpringMVC 简介1.SpringMVC 中重要组件1.1 DispatcherServlet : 前端控制器,接收所有请求(如果 url 配置为 / 则不拦截 jsp,如果配置为 /* 则拦截所有包括jsp)1.2 HandlerMapping: 解析请求格式的.判断希望要执行哪个具体的方法.1.3 HandlerAdapter: 负责调用具体的方法.1.4 ViewResovler:视图解析器.解析结果,准备跳转到具体的物理视图2.SpringMVC 运行原理图3.Spring
2021-03-27 23:05:42
222
原创 Tomcat控制台乱码问题,超级简单,亲测有效!
Tomcat控制台乱码问题只需要打开这个文件C:\apache-tomcat-9.0.44\conf\logging.properties:找到java.util.logging.ConsoleHandler.encoding = UTF-8修改为java.util.logging.ConsoleHandler.encoding = GBK,即可!
2021-03-27 13:53:36
108
原创 MySql登录密码忘记解决
MySql登录密码忘记问题解决!!亲测有效!!我下载安装的是最新版本8.0以上,低版本是否能行我没试过。最新版下载地址:https://dev.mysql.com/downloads/mysql/如果你忘记了登录了登录密码请执行以下操作:1、在任务管理器中关闭mysql服务2、以管理员身份运行命令行window系统是 win+R,打开命令行,输入cmd然后ctr+shif+enter,以管理员身份运行.如下:3、输入下面代码(前提是已经在环境变量中配置了路径):环境变量的配置:4、重新在win+r,输入cm
2021-03-19 01:05:25
800
3
原创 Java或javaScript中的自增自减问题
var a=5; var b=a++; document.write(a,b);//6,5 a=5; var c=++a; document.write(a,c);//6,6 a=5; var d=a++ + 1; document.write(a,d);//6,6 a=5; var e=(a++)+ (a++)+a+(a--)+(-...
2021-02-02 15:13:43
216
原创 代理设计原理剖析
一、代理的概念1. 设计模式:前人总结的一套解决特定问题的代码套路2. 代理设计模式优点:2.1 保护真实对象2.2 让真实对象职责更明确.2.3 便于扩展功能3. 代理设计模式的组成部件:三个3.1 真实对象.(老总)3.2 代理对象(秘书)3.3 抽象对象(抽象功能):老总需要总的事情(为接口)二、静态代理1. 由代理对象代理所有真实对象的功能.1.1 程序员字节编写代理类1.2 每个代理的功能需要单独编写2. 静态代理设计模式的缺点:2.1 当代理功能比较多时,代理类中方
2020-05-21 19:16:33
206
原创 3--泛型的适用
public class TestGeneric { public static void main(String[] args) { MyCollection<String> mc = new MyCollection<>(); mc.set("yaodong", 0); String b = mc.get(0); }}class MyCollection<E>{ Object[] objs
2020-05-08 21:02:17
147
原创 3--枚举的简单运用
public class TestEnum { public static void main(String[] args) { System.out.println(Season.SPRING); Season a = Season.AUTUMN; Week b=Week.星期一; System.out.println(b); // a = Season.AUTUMN; switch (a) {
2020-05-08 20:37:56
155
原创 2--File类
public static void main(String[] args) throws IOException { File f = new File("C:\\电影\\abccc.txt");//获取路径的文件对象,可能这个文件不存在。 System.out.println(f.getName()); System.out.println(f.exists()); f.createNewFile();//父级路径必须存在。创建文件,返回
2020-05-08 20:28:17
159
原创 1--Random类
Random rand = new Random();//生成对象 System.out.println(rand.nextInt());//rand.nextInt,随机生成一个int范围里的一个数。下面的类似。 System.out.println(rand.nextInt(10));//随机返回[0,10)之间的一个整数 System.out.println(rand.nextBoolean()); System.out.println(rand.nextFloat(.
2020-05-08 20:01:02
137
原创 win10下安装apache,亲测有效
第一步:下载文件地址:https://httpd.apache.org/docs/current/platform/windows.html第二步:解压文件,保存到某个文件下第三步:以管理员身份运行cmd,运行方式为:ctrl +shif +enter 第四步:进入到apche>conf目录下找到httpd.conf,修改其中一项将红线部分的路径换成自己保存apache的路径,...
2020-03-03 17:37:51
403
原创 JAVA中的getBytes()
JAVA中的getBytes()``在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同情况下,返回的东西不一样! String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如:Java代码byte[] b_gbk = “深”.getBytes(“...
2020-01-14 14:46:01
324
空空如也
solrcloud的主从是如何指定的?能手动指定吗?
2021-06-18
Maven项目Java文件下无法引用依赖的类
2021-04-18
class.forName(参数)参数问题
2021-01-16
在程序里动态生成一个类文件再加载,找不到
2021-01-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人