java
文章平均质量分 86
Hi竹子
竹溪的竹子
展开
-
【Thread】Java 6种线程状态研究
0. 目录1. 线程状态1. 线程状态public class ThreadStateDemo { public static void main(String[] args) { for (Thread.State state: Thread.State.values()) { System.out.println(state); } }}NEWRUNNABLEBLOCKEDWAITINGTIMED_WAITINGTERMINAT原创 2021-01-23 18:28:21 · 246 阅读 · 0 评论 -
【多线程】Java线程安全问题
0. 目录1. 举个例子2. 问题来了3. 分析1. 举个例子 假设数据库表中有一个数,是共享的,这个数我们用count变量表示,初始值为0,count = 0。由于操作这个数有3步:1)取出2)操作(加、减、乘、除等)3)放回2. 问题来了 现有3个线程,分别为:线程1、线程2、线程3。线程1将这个数加上2;线程2将这个数加上3。请问当线程3去取这个数打印出来的时候,应该是几?3. 分析...原创 2021-01-07 23:06:19 · 348 阅读 · 1 评论 -
【Java】多线程深入探索
1、线程状态原创 2020-12-14 17:03:58 · 150 阅读 · 0 评论 -
【Java】多线程实现
1、继承Thread类,重写run方法。2、实现Runnable接口,重写run方法3、实现Callable接口,重写call方法(有返回值)4、线程池原创 2020-12-14 13:32:08 · 178 阅读 · 0 评论 -
【Java】Java数据类型
原创 2020-12-06 15:53:37 · 183 阅读 · 0 评论 -
如何查看Java JDK版本的更新内容
被面试到了jdk版本的差异,新特性有哪些,在一家公司上班就了,用的jdk都没有变化过,平时都是不怎么关注java jdk版本的不同。于是趁有点时间,有点学习激情的时候,去了解。要看Java JDK版本,百度不就有很多网友提供了吗,是的,但是不全面,还是直接去官网溜达一下看看情况。给你一个JAVA 文档跟路径:https://docs.oracle.com/en/java/javase/ 点击链接进去,看到:从JDK1.7到JDK14,显然1.6已经放弃了。比如说,我要看JDK11更新了些什么特性,原创 2020-09-05 17:01:52 · 2055 阅读 · 0 评论 -
在linux centos7安装weblogic12
1.准备软件1)安装包下载:fmw_12.1.3.0.0_wls.jar 提取码:yv212)jdk下载:jdk-7u51-linux-x64.tar.gz 提取码:ngrn友好提示:最好安装我给的jdk和安装包安装。2.安装2.1.安装jdkjdk安装请看《Linux(CentOS7)中安装JDK》文章。友好提示:配置好环境变量2.2.安装weblogic2.2.1. 安装前配置2.2.1.1.创建用户组#创建组groupadd weblogic#创建用户主目录mkdir /原创 2020-07-25 12:27:18 · 1786 阅读 · 6 评论 -
下载各种版本的jdk1.7
下载地址:https://www.oracle.com/java/technologies/javase/javase7-archive-downloads.html原创 2020-07-14 23:26:22 · 1181 阅读 · 0 评论 -
如何运行JEECG的spring boot版本
1、前言jeecg功能强大,容易开发,是一个比较好的快捷开发项目。本人已经用他好几年了。就是没有活接,所以一直穷不啷当,真想drop * 跑路jeecg boot版本是前后端分离的框架2、下载去官网下载:http://www.jeecg.com/为了教程,写这篇文章的时候,我的保留了但时候的版本:链接:https://pan.baidu.com/s/1a0IP7ugXr1-m93CrA6EWrg提取码:yvc4下载后解压,如下图示:3、项目环境搭建起来3.1. 创建数据库3.1.1.通原创 2020-06-26 02:00:45 · 1120 阅读 · 1 评论 -
Java23种设计模式
23种设计模式,下面一一介绍:如下图示:1.单例模式原创 2020-02-15 18:47:40 · 329 阅读 · 0 评论 -
Java反射机制
1.定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。...原创 2019-12-24 22:32:11 · 107 阅读 · 0 评论 -
Java时间大小比较
/** * @description 小于 * @param small 小于 * @param big 大于 * @author lu * @date 2019/12/6 * @throws Exception * @return java.lang.Boolean * @version 1.0 */ ...原创 2019-12-06 15:25:59 · 249 阅读 · 0 评论 -
改变java jdk环境版本不生效
我电脑里安装了好几个版本的jdk有一天我想改版本的时候,不知道怎么鬼,去更改了JAVA_HOME也不行,classpath也不行,找了半天,最后用命令:where java靠,在system32里进入有java.exe...原创 2019-11-02 18:01:34 · 180 阅读 · 0 评论 -
request 乱码
琐碎知识:String rName=request.getParameter("Name");String Name=new String(rName.getBytes("ISO8859-1"),"UTF-8");原创 2015-08-16 10:16:37 · 466 阅读 · 0 评论 -
教你如何下载Jdbc开发包 jar
点开官网:https://www.mysql.com/点击导航 DOWNLOADS,如下图示找到底部社区版本,如下图示点开链接找到MySQL Connectors,如下图示点击 DOWNLOAD,如下图示找到Connector/J,如下图示再点击链接MySQL Connector/J Installation Instructions,如下图示...原创 2018-09-05 13:19:49 · 8407 阅读 · 0 评论 -
react native Android上角标实现
现在的手机应用会把应用的消息数量想苹果手机一样显示在右上角,而其实这种消息提示的方法在原生Android上是不支持的,原生的launcher在图标上没有显示徽标的view。但是各个手机厂商,比如小米、三星、华为、联想、索尼等手机厂商都没有使用原生的launcher,他们使用的桌面都是自己重写的。所以他们都已经实现了在桌面图标上显示消息数量徽标的方法,我们只要进行调用就行了。如果你不想去各个手机...原创 2018-09-06 15:06:10 · 1644 阅读 · 1 评论 -
提高开发效率和规范代码
IDEA:阿里巴巴java规范检查插件:https://github.com/alibaba/p3c/blob/master/idea-plugin/README_cn.md 代码bug检查插件: findbugeclipse:阿里巴巴java规范检查插件 https://p3c.alibaba.com/plugin/eclipse/update...原创 2018-12-20 11:59:57 · 438 阅读 · 0 评论 -
IntelliJ IDEA生成类注释和方法注释
1.类的注释File->Settings->File and Code Templates>Include->File Header/*** @program: ${PROJECT_NAME}* @description: [用一句话描述此类]* @author: Tiannan.Lu* @create: ${YEAR}-${MONTH}-${DAY} $...原创 2018-12-09 21:38:27 · 2514 阅读 · 0 评论 -
Intellij Idea安装主题包
一直用默认的主题,但是白色的背景看久了会晃眼睛。所以打算换成黑色的。 不过Intellij只有两种主题,Default和Darcula。 现在只能自己手动安装一个了。新主题需要满足,看久了不会太累。肉眼能够很容易识别出error的位置。(因为大多数的黑色主题都花花绿绿,对于error的位置不容易暴露出)下载主题打开主题网址,里面有各种主题。 这里还有流行的 sublime tx...转载 2018-12-10 10:54:42 · 1738 阅读 · 0 评论 -
IDEA常用快捷键
1.行复制:ctrl+d2.main函数:psvm3.移动:ctrl+shift + /4. system.out.println :souf5.撤回和恢复6.行号查找:Ctrl+G7.展开和折叠Ctrl+”+/-”,当前方法展开、折叠Ctrl+Shift+”+/-”,全部展开、折叠...原创 2018-12-26 18:12:42 · 216 阅读 · 0 评论 -
安装Spring Boot CLI
百度 Spring Boot CLI download 第一个就是:http://repo.spring.io/release/org/springframework/boot/spring-boot-cli/下载:spring-boot-cli-2.1.1.RELEASE-bin.zip 解压配置环境变量完测试:spring --version ...原创 2018-12-22 15:23:50 · 253 阅读 · 0 评论 -
jdk 11工具
序号 工具名称 描述 1 jabswitch.exe 2 jaccessinspector.exe 3 jaccesswalker.exe ...原创 2019-01-26 17:59:02 · 477 阅读 · 0 评论 -
Json字符串与Object对象相互转换的几种方式
Json-Lib、Org.Json、Jackson、Gson、FastJson五种方式转换json类型只列举了最省事的方式。不涉及复制情况和速度。测试用例,一个User类,属性name,age,location。重写toString()。public class User { private String name; private Integer age;...转载 2019-03-01 17:31:25 · 1190 阅读 · 0 评论 -
Conflict with dependency 'com.android.support:support-annotations' in project ':app'.包冲突
问题报错:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) an...原创 2018-08-31 16:08:01 · 215 阅读 · 0 评论 -
Query failed with error code 17144 and error message 'Plan executor error during find: Overflow sort
我的代码:BasicDBObject filter = new BasicDBObject();FinBasicDBObject filter = null;dIterable<Document> findIterable = document.find(filter) .sort(new BasicDBObject("fetchTime",1)); //-1降顺 ...原创 2018-03-16 16:18:15 · 3204 阅读 · 1 评论 -
ffmpeg.exe下载
地址:http://pan.baidu.com/s/1o7YplUE原创 2016-09-02 19:38:34 · 9270 阅读 · 0 评论 -
上传插件uploadify介绍
官方网:http://www.uploadify.com/我的下载:http://pan.baidu.com/s/1eR1v9uE 我也是从官网下载的,下载于2016年09月03日官网的下载:http://www.uploadify.com/download/原创 2016-09-03 18:13:46 · 507 阅读 · 0 评论 -
jdbc链接获取数据 java源代码
package com.exam.util;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;public class JDBCDemo { public static void main(String[] args) { String dr原创 2016-08-19 15:06:12 · 634 阅读 · 0 评论 -
两个时间相减
public static void main(String[] args) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date nowDate = df.parse("2004-03-26 13:31:40");//现在 Date pastDate = df.pa原创 2016-08-15 16:49:34 · 360 阅读 · 0 评论 -
red5整合tomcat下载
说明:red5 1.0.0tomcat6.0下载地址:http://pan.baidu.com/s/1o762QPc链接olfaDemo例子测试:后台出错:所以播放不出来:整合是成功了,但是oflaDemo不成功!请大神调试原创 2016-07-28 18:13:06 · 753 阅读 · 3 评论 -
web flash 视频播放器代码开源
下载地址:http://pan.baidu.com/s/1jIFEwAi官网地址:http://flash.flowplayer.org/安装使用说明页面:http://flash.flowplayer.org/documentation/installation/index.html我的测试例子:原创 2016-07-22 15:12:16 · 4440 阅读 · 2 评论 -
java问题
1.java运行时和编译时的区别?原创 2016-04-28 00:18:13 · 300 阅读 · 0 评论 -
java文件复制
字节流拷贝文件(是文件不是文件夹)原创 2015-12-16 14:42:09 · 567 阅读 · 0 评论 -
java字符串
从概念上讲,java字符串就是Unicode字符序列。比如“java\u2122”就是“java?”。 java没有内置的字符串类型,而是由java的标准类库提供了String类。每一个用双引号括起来的字符串都是String类的一个实例。 在API文档中,String类java.lang包下,java.lang包是提供java编程所需的基础类。 在java中,字符串有一个特性就是不可改变,只要原创 2015-04-26 21:59:22 · 617 阅读 · 0 评论 -
Eclipse 怎么配置 Apache Tomcat
一、准备好Tomcat服务器这个就不多说了,去Oracle 官网下载,下载.zip版的,解压缩就能用,比如我用的是:二、准备好 JAVA EE版的 Eclipse这个也是开源的软件啊,去eclipse 官网下载,下载的是解压版的,解压就可以使用了,比如我下载的是:且安装后 打开看到的图标是:三、准备 JDK 这个也是在Oracle 官网下载,可以下载原创 2014-11-27 18:54:06 · 10060 阅读 · 2 评论 -
java 监听机制模拟(JButton按钮监听机制)
一、概念1.事件监听器事件监听器就我个人的理解就是:被外部事件(键盘、鼠标)引发的程序,这段程序是被嵌入到事件源的类里面,它负责监听事件列表。而很多人把事件监听器理解成是实现EventListener接口的类。而我的理解是实现EventListener接口的类是事件处理器。里边有处理事件的方法。从逻辑上看是这样的,但是人家既然这样来命名了,那也没有办法。因为程序员只要知道这么去添加监听原创 2014-11-03 22:34:53 · 4658 阅读 · 0 评论 -
JAVA编程综合练习(一)
题目需求:假设你硬盘上存储这么一个文件:原创 2014-11-15 22:26:09 · 1108 阅读 · 5 评论 -
java 面向接口编程
原创 2014-12-01 22:32:00 · 684 阅读 · 0 评论 -
iReport报表开发
说明:制作像这样的报表编号:2016030277777003中华人民共和国预防健康检查用表从业人员健康检查表体检日期:2016-03-02单位:xxxxxx单位性质:个体姓名:张三 性别:男年龄:xx 民族:汉 文化程度:大学工种:餐饮服务 工龄:2原创 2020-03-03 23:53:30 · 8086 阅读 · 6 评论 -
java分页工具代码和html、css分页码样式
工具代码如下:public final class PageUtil { private int perRecords = 10; //每页记录数 private int totalRecords; //总记录数 private int curPage = 1; //当前页数 private int totalPages; //原创 2016-11-23 17:53:03 · 3168 阅读 · 0 评论