Java学习
Java学习
ZepngLin
这个作者很懒,什么都没留下…
展开
-
在服务器上部署kafka出现的错误
在服务器上安装,配置,启动kafka之后,发现在本地消费者无法写入消息到kafka而是报错:Connection to node 0 could not be established. Broker may not be available解决方法:在配置文件config/server.properties内,配置公网地址advertised.listeners=PLAINTEXT://你的公网地址:9092#例如:advertised.listeners=PLAINTEXT://1原创 2020-08-29 20:41:15 · 326 阅读 · 0 评论 -
如何使用JAVA程序执行shell指令,并获得执行结果
需要使用.java.lang包下的 Process类第一步:定义好要执行的shell指令例如:需要输入 python 1.py 来执行当前目录下的 1.py 文件,则我们需要定义一个存储指令的String数组String[] arguments = new String[] {"python", "1.py"};第二步:通过以下语句来执行shell指令,并返回一个Process对象:Process process = Runtime.getRuntime().exec(arguments)原创 2020-05-31 15:27:34 · 945 阅读 · 0 评论 -
java控制台利用scanner.hasNext循环输入时,如何输入EOF结束程序
ctrl+D原创 2020-05-16 00:07:13 · 1238 阅读 · 0 评论 -
使用SpringSecurity进行权限访问控制的步骤(查询数据库的用户表)
1、导入依赖<dependencies><dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-web</artifactId><version>5.0.1.RELEASE</ver...原创 2020-04-29 15:32:29 · 1136 阅读 · 0 评论 -
mybatis分页插件-----PageHelper的使用方法
1、在pom文件中导入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version> </depende...原创 2020-04-27 22:05:59 · 304 阅读 · 0 评论 -
Java中>> 运算符和>>>运算符的区别
>> 运算符和>>>运算符的区别>>为有符号右移,正数右移时,高位补0,负数高位补1(负数以补码形式存储,所以不断右移的最终结果会为-1,因为补码 = 反码 -1)>>>为无符号左移,无论正数负数高位都补零,符号位也跟着移动...原创 2020-04-24 21:58:23 · 212 阅读 · 0 评论 -
idea 部署Tomcat 深度原理讲解
https://blog.csdn.net/qq_22627687/article/details/76555886转载 2020-04-05 19:40:00 · 165 阅读 · 0 评论 -
如何解决SpringMVC中只能访问JSP页面,而不能访问HTML页面的问题?
在web.xml下配置SpringMVC的核心控制器DispatcherServlet的时候,需要配置servlet-mapping 下的url-pattern属性,表示拦截该路径下的所有请求,交给Spring去处理,所以如果配置 /,则表示所有访问路径均交由Spring处理,因此静态资源无法被访问到...原创 2020-04-03 21:12:34 · 1376 阅读 · 0 评论 -
mybatis快速入门案例
实现功能:查询单表所有数据详细步骤:创建一个maven工程导入jar包 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <vers...原创 2020-03-27 15:36:39 · 135 阅读 · 0 评论 -
为什么叫依赖倒转,怎么个倒转法?
例如人吃巧克力:public interface IChocolates{}public class Oreo implements IChocolates {}public class Dove implements IChocolates {}public interface Person { void eat( IChocolates chocolates ); }上面的例...原创 2020-03-24 23:20:12 · 603 阅读 · 0 评论 -
如何编写JdbcUtils 数据库访问工具类
(一)基本JDBC语句版1、在src目录下新建 jdbc.properties文件 来存储连接数据库所需要的参数(Maven项目需要放在resources下否则可能会出现找不到文件)jdbc.properties文件:url=jdbc:mysql://192.168.91.4:3306/myDB?characterEncoding=utf8user=rootpassword=ZepngL...原创 2020-03-08 00:18:59 · 437 阅读 · 0 评论 -
使用PreparedStatement对象来执行SQL的步骤
Connection conn = null; PreparedStatement pstmt = null; try { //1.获取连接 conn = JDBCUtils.getConnection(); //2.定义sql String sql = ...原创 2020-02-23 21:30:29 · 417 阅读 · 0 评论 -
Java如何连接MySQL数据库并执行基本的SQL语句——JDBC基本操作
连接数据库1、导入jar包mysql-connector-java-5.1.12-bin.jar,版本号可根据MySQL版本选择2、注册驱动:Class.forName("com.mysql.cj.jdbc.Driver");3、设置MySQL连接链接:String url ="jdbc:mysql://192.168.91.4:3306/myDB" \\myDB为一个数据库的库名;4、...原创 2020-02-12 21:45:15 · 5255 阅读 · 1 评论 -
使用Spring框架写一个HelloWorld的详细步骤
最终效果:1、创建一个HelloWorld的类package com.spring.hello;public class HelloWorld { String name; public void setName(String name) { this.name=name; } public void hello() { System.out.println("hello ...原创 2020-02-01 23:28:25 · 962 阅读 · 0 评论