Java每一个字符都对应一个int值?

碰到一个有趣的问题:Java每一个字符都对应一个int值?chara='我';System.out.println((int)a);输出为25105解答:首先在Java中,字符使用的是Unicode的UTF-16编码,char是16bit长的百无符号整数,因此范围是:0~65535。而Integer
2020年05月29日 68次浏览

java中hashcode和equals的区别和联系

java中hashcode和equals详解以及代码示例HashSet和HashMap一直都是JDK中最常用的两个类,HashSet要求不能存储相同的对象,HashMap要求不能存储相同的键。那么Java运行时环境是如何判断HashSet中相同对象、HashMap中相同键的呢?当存储了“相同的东西”
2020年05月28日 94次浏览

webservie客户端, 调用以及解析xml

天气webservie客户端,调用以及解析xml工具类HttpClientCallSoapUtil,请求webserviceimportorg.apache.http.HttpEntity;importorg.apache.http.client.config.RequestConfig;impor
2020年05月28日 63次浏览

SpringMVC工作原理

SpringMVC工作原理图解SpringMVC执行流程:概念Spring前端控制器(中央调度器)DispatcherServlet;处理器映射器HandlerMapping;处理器Handler;执行链HandlerExecutionChain(由目标handler和一组HandlerInterc
2020年05月28日 64次浏览

Mac下,使用iterm2支持多ssh登录信息保存

Mac下,使用iterm2支持多ssh登录信息保存用的mac系统,没有windows的xshell工具,有类似的,但是不喜欢,喜欢用iterm,但是每次连接ssh都需要一遍一遍的输,苦不堪言,于是记录以下可以使用iterm保存ssh教程一、打开profile选项二、新加配置三、添加配置文件在/Use
2020年05月28日 55次浏览

JAVA 用户登录后token验证

JAVA用户登录后token验证此例使用的是数据库存token,如果使用redis更佳一、注解接口是否需要验证tokenIgnoreAuth.javaimportjava.lang.annotation.*;/***忽略Token验证*@authorchenshun*@emailsunlightcs
2020年05月28日 65次浏览

多线程-同步

多线程-同步同步可以避免线程干扰和内存一致性错误synchronized关键字经典卖票问题假设我们开启3个窗口进行卖票classTestimplementsRunnable{privateinttick=100;@Overridepublicvoidrun(){while(true){if(tick
2020年05月28日 47次浏览

多线程-通信

多线程-通信等待通知模式是Java中比较经典的线程通信方式。两个线程通过对同一对象调用等待wait()和通知notify()方法来进行通讯。如两个线程交替打印奇偶数:classCommunityimplementsRunnable{privateintcount=0;@Overridepublicv
2020年05月28日 47次浏览

多线程

多线程-创建线程是什么?线程被称为轻量级进程,是程序执行的最小单位,它是指在程序执行过程中,能够执行代码的一个执行单位。每个程序程序都至少有一个线程,也即是程序本身。线程状态Java语言定义了5种线程状态,在任意一个时间点,一个线程只能有且只有其中一个状态。,这5种状态如下:(1)新建(New):创
2020年05月28日 47次浏览

springboot登陆页面图片验证码

springboot登陆页面图片验证码作用网站上的验证码的作用是保护网站安全,一般网站都要通过验证码来防止机器大规模注册,机器暴力破解数据密码等危害。手机的短信和语音验证码是要确定这个手机是用户自己的。其实最后都是为了验证,这个操作是个人在做而不是机器,证明我是我的过程,23331、生成验证码的工具
2020年05月28日 43次浏览