java
西西噜噜
加油加油!
展开
-
Java中常用的时间日期包(java.util.*, java.time.*,org.joda.*)
本文将常用的时间日期库分成了下述三种:1、java.util.*: 含java.util.Date、java.util.Calendar等等jdk基础包自带,日期+时间,项目中常常能看到它的身影,搭配着java.text.DateFormat等一起使用。为此,我们还常常要专门写一个DateUtil类,用做格式转换、日期换算、比较等……在使用过程还需要注意线程安全等问题2、java.sql.*: 含java.sql.Date、java.sql.TimeStamp等java.sql.Da原创 2022-03-09 08:01:00 · 1488 阅读 · 0 评论 -
IDEA彻底删除(Mac系统)
第1步:在访达中将idea移到垃圾桶第2步:删除缓存在iTerm中先后输入如下语句,打开相应文件夹,删除对应文件cd ~/Library/Cachesopen .第3步:删除应用的一些信息在iTerm中先后输入如下语句,打开相应文件夹,删除对应文件cd ~/Library/Application\ Supportopen .感谢:https://blog.csdn.net/chenhao_c_h/article/details/979222...原创 2020-10-11 15:49:03 · 3138 阅读 · 0 评论 -
让线程乖乖~按顺序执行
最近总是遇到这样的问题:怎么控制线程访问顺序?怎么让线程B在线程A执行之后再执行?怎么让线程A、B、C按顺序打印ABCABC? 以上都可以归结为线程的顺序执行问题,有这么4种方案:(1)join():“等你执行结束,我再执行”(2)singleThreadPool:只有一个线程的线程池,任务乖乖在队列中等待被执行(3)wait/notify机制:“兄弟们,醒醒,到你了”(4...原创 2019-09-29 00:08:21 · 378 阅读 · 0 评论 -
揭秘“ThreadLocal"
引导语ThreadLocal也是线程安全的一种措施,有这么一个经典的比喻“人手一只笔”,如果有100个人要签名,只有一支笔的话,那么肯定要排起长队了,但如果准备了100支笔,那就可以做到每人一支笔啦。ThreadLocal的官方解释:线程局部变量,是一个以ThreadLocal对象为键,任意对象为值得存储结构,这个结构倍附带在线程上,也就是说一个线程可以根据一个ThreadLocal对象查...原创 2019-08-28 23:59:42 · 773 阅读 · 0 评论 -
Java常用数据类型之间的转换(int\double\String)
数据类型之间的转换虽然只是我们写程序之中的一个小步骤,但如果突然想不起来,还挺影响节奏的%>_<%~于是整理了一下java编程中常用的数据类型是怎么转换的~嘻嘻一、int与String int》String s=i+""; //会产生两个String对象s=String.valueOf(i); // String类的静态方法,只产生一个对象s=Integer.to...原创 2019-04-14 14:29:06 · 1196 阅读 · 0 评论 -
找茬:JavaSE/JavaEE,SDK/JDK的区别与联系
一、Java SE和 Java EE1、Java SE(Java Platform,Standard Edition) 以前称 J2SE。 它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。...原创 2018-12-02 16:44:56 · 9777 阅读 · 0 评论 -
java项目中遇到的一些小问题记录——时间篇
1、报错:java.sql.Timestamp cannot be cast to java.sql.Date错误原因:将从mysql中读取到的Timestamp的数,强制转为String时报错 错误描述:通过@Query试图从table中读取一组值,返回为List<Object[ ]>类型,其中包含了Timestamp类型的时间数据。取出这些”原生数据“后,想通过for循...原创 2018-10-23 17:05:38 · 1496 阅读 · 0 评论 -
MySQL卸载、安装并 解决了最后一步无响应问题
安装MySQL真是个身心俱疲的过程,折腾了好几天终于装好了。将卸载安装过程做个记录,希望能够帮助到小伙伴们!! 本文安装的是5.5版本的mysql 一、卸载 卸载非常重要!卸载不干净,会影响到mysql的重新安装。1. 在控制面板中卸载2. 删除mysql安装位置的所有文件,例如:3. 删除注册表在搜索框(或Windows+R)中输入:regedit...原创 2018-10-11 16:25:07 · 1797 阅读 · 1 评论 -
Flask的安装
一、Flask是什么?Flask是一个使用Python 编写的轻量级Web 应用框架。WSGI的全称是Web Server Gateway Interface,翻译过来就是Web服务器网关接口。具体的来说,WSGI是一个规范,定义了Web服务器如何与Python应用程序进行交互,使得使用Python写的Web应用程序可以和Web服务器对接起来。二、安装过程Windows环境下,py...原创 2018-09-26 15:15:26 · 5966 阅读 · 3 评论 -
JDK的卸载+重新安装,安装+破解myEclipse2017
一、JDK的卸载 之前安装的是JDK10.1,不知道这个JDK到底是哪个版本的,而且感觉JDK1.8的使用更加普遍,于是便想将JDK10卸载了装JDK1.8. 卸载方法:通过windows系统自带的卸载工具卸载。把和java有关的那三个文件都卸载。 二、JDK1.8安装1、下载地址:http://www.oracle.com/technetwork/java/j...原创 2018-09-05 15:19:34 · 32583 阅读 · 11 评论 -
Eclipse的下载与安装,以及第一个eclipse项目
本安装教程,是在电脑已经安装了java的基础上进行的哦1. 下载地址:http://www.eclipse.org/downloads/选择:download packages下载完成后,解压缩,64位的命名就是这个……2. 开始安装首次安装,指定工作文件夹,点击launch继续安装完成后,会直接打开3. 第一个eclipse项目~Hel...原创 2018-08-27 20:38:57 · 1742 阅读 · 0 评论 -
Java jdk的下载与安装
1. 下载JDK下载链接:点击打开链接(http://www.oracle.com/technetwork/java/javase/downloads/index.html)下载成功后是这个文件:双击打开,进入安装安装在C盘或者其他盘,关系不大,记得自己装在哪个位置就行,因为等会儿要添加环境变量。一路安装~2. 配置环境变量桌面—我的电脑—右键属性—高级设置—...原创 2018-07-14 13:39:42 · 38439 阅读 · 13 评论