首页
学习
活动
专区
工具
TVP
发布

电光石火

专栏成员
937
文章
2344728
阅读量
55
订阅数
centos7安装OpenJDK11
1.安装jre: yum install java-11-openjdk 然后会有些安装提示信息,一直"y"回车就好。 安装jdk: yum install java-1.8.0-openjdk-devel 也有些安装提示信息,一直"y"回车就好。 查看jre安装情况: java -version 显示: openjdk version "11.0.17" 2022-10-18 LTS OpenJDK Runtime Environment (Red_Hat-11.0.17.0.8-2.el7_9) (build 11.0.17+8-LTS) OpenJDK 64-Bit Server VM (Red_Hat-11.0.17.0.8-2.el7_9) (build 11.0.17+8-LTS, mixed mode, sharing)
似水的流年
2023-02-02
1.4K0
Activemq Artemis安装
ActiveMQ是开源的,支持多种协议(CORE,AMQP,MQTT,JMS...), 基于java的消息系统(或消息中间件)。 它支持业界标准协议,这样有利于客户端的选择(从c,c++,python,.net等)
似水的流年
2021-12-28
1K0
导入Druid报错
因为装的是jdk11导致的问题(移除了jconsole.jar 和 tools.jar),重新安装jdk8没有问题
似水的流年
2020-12-22
9760
JAVA反射功能
调用getField字段声明是private的会报错,不能用getField方法,应该使用getDeclaredField方法来获取Field。
似水的流年
2020-08-02
5720
Maven快照机制(SNAPSHOT)
一个大型的软件应用通常包含多个模块,并且通常的场景是多个团队开发同一应用的不同模块。举个例子,设想一个团队开发应用的前端,项目为app-ui(app-ui.jar:1.0),而另一个团队开发应用的后台,使用的项目是data-service(data-service.jar:1.0)。
似水的流年
2020-04-02
2.6K0
IDEA启动远程调试
2.远程jar开启调试模式(就是在平时的java -jar后面接上上面复制出来的一句话): java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5025 **.jar 其中 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5025 是从上一步方框里拷贝出来的
似水的流年
2020-02-17
8560
java中Map,List与Set的区别
数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。
似水的流年
2019-12-13
1.6K0
浅谈hibernate的sessionFactory和session
转自:http://blog.csdn.net/jiangxindu1/article/details/48037731
似水的流年
2019-12-13
4230
Eclipse @override报错解决 必须覆盖超类方法
解决办法:Windows->Preferences-->java->Compiler-->compiler compliance level设置成1.6以上版本即可
似水的流年
2019-12-13
7160
ActiveMQ安装部署
JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,ActiveMQ而是这个规范的一个具体实现。
似水的流年
2019-12-13
1.7K0
RXTX for JAVA 串口通信
RXTX 的下载可以到官网或者Fizzed,官网发现并没有64位的支持,但是在Fizzed中找到的2.2版的64,32的windows和Linux版本http://fizzed.com/oss/rxtx-for-java 1.windows下的串口调试 将rxtxParallel.dll、rxtxSerial.dll拷贝到%JAVA_HOME%安装目录bin目录下 将rxtxParallel.dll、rxtxSerial.dll拷贝到%JAVA_HOME%安装目录jre/bin目录下(eclipse开发时调用,减少麻烦) 将RXTXcomm.jar 拷贝到%JAVA_HOME%\jre\lib\ext\RXTXcomm.jar(开发时直接导入) 2.Linux下的串口调试 首先确定Linux处理器型号,对应选择RXTX的Linux版本。 如处理器为i386,则将Linux i686版本中的两个os文件复制到系统%JAVA_HOME%/jre/lib/i386(即JDK目录中的系统文件夹) 将RXTXcomm.jar拷贝到%JAVA_HOME%/jre/lib/ext文件夹 代码不变,即可运行使用。 在实际开发中,由于使用树莓派测试,树莓派使用Raspbian系统(使用uname -a命令可查看系统内核信息) Linux raspberrypi 3.12.28+ #709 PREEMPT Mon Sep 8 15:28:00 BST 2014 armv6l GNU/Linux 处理器型号armv6l,在下载的RXTX工具包中并无此种系统版本,在实际测试中,所找到的RXTX工具包也都不能使程序运行,均报出系统位数不符。
似水的流年
2019-12-13
2.9K0
Java遍历Map对象的四种方式
如果只需要map中的键或者值,你可以通过keySet或values来实现遍历,而不是用entrySet。
似水的流年
2019-12-12
6510
Intellij IDEA 安装lombok及使用详解
项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担。而使用了lombok则不一样,使用了lombok的注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要编写或生成get/set等方法,很大程度上减少了代码量,而且减少了代码维护的负担。故强烈建议项目中使用lombok,去掉bean中get、set、toString、equals和hashCode等方法的代码。
似水的流年
2019-12-12
6240
CentOS6.5安装Java 8以及Tomcat8
说明已经安装了wget了,如果提示没有 wget 命令,那么必须先安装 wget 如下:
似水的流年
2019-12-12
4940
eclipse从数据库逆向生成Hibernate实体类
     做项目必然要先进行数据库表设计,然后根据数据库设计建立实体类(VO),这是理所当然的,但是到公司里做项目后,让我认识到,没有说既进行完数据库设计后还要再“自己”建立一变VO。意思是,在项目设计时,要么根据需求分析建立实体类,由正向生成数据库表;要么就先进行数据库表设计,再逆向生成实体类。没有说进行完任意一方的设计后再去花时间去自己匹配建立另一方的设计。
似水的流年
2019-12-11
1.2K0
java获取网页源代码
public static String getHtmlContent(URL url, String encode) {    StringBuffer contentBuffer = new StringBuffer();
似水的流年
2019-12-11
2.1K0
配置nginx.conf实现负载均衡
http   {            include       mime.types;            default_type  application/octet-stream;                 server_names_hash_bucket_size 128;            client_header_buffer_size 32k;            large_client_header_buffers 4 32k;            client_max_body_size 8m;            sendfile on;            keepalive_timeout 60;            gzip on;  #负载均衡 upstream tomcat_proxy{           server localhost:8080 max_fails=3 weight=1 fail_timeout=60s;           server localhost:9080 max_fails=3 weight=1 fail_timeout=60s;         } server   {          listen       80;          server_name  www.abc.com;                     index index.jsp index.php index.do index.jsp;          access_log  logs/www.abc.com_access_nginx.log;          error_log logs/www.abc.com_error.log;          root  /var/www/nginx;    #nginx默认根目录     location ~ \.(php|php5)$ {        #支持php             fastcgi_pass  unix:/var/run/php-fpm.sock;    #php-fpm.sock模块             fastcgi_index index.php;             fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;             include fastcgi_params;             include fastcgi.conf;             }     location ~ \.(jsp|do)$ {        #jsp,do等页面交由tomcat处理             proxy_pass tomcat_proxy;             proxy_set_header HOST $host;             proxy_set_header X-Real-IP $remote_addr;             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;             }     location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {             expires      30d;             } }
似水的流年
2019-12-11
4960
Java @override报错的解决方法
有时候Java的Eclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解决问题,因为有时候有@override的地方超级多。
似水的流年
2019-12-10
1.1K0
hql中setDate和setTimeStamp的区别
java.sql.Date是从java.util.Date中继承而来 假设 dates1(java.sql.Date)要赋值给dates2(java.util.Date)
似水的流年
2019-12-10
4870
java获取当前时间和前一天日期
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; Date dNow = new Date(); //当前时间 Date dBefore = new Date(); Calendar calendar = Calendar.getInstance(); //得到日历 calendar.setTime(dNow);//把当前时间赋给日历 cale
似水的流年
2019-12-10
2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档