java
文章平均质量分 73
feifeiwuxian
这个作者很懒,什么都没留下…
展开
-
CentOS 安装nginx最简单办法
我看了很多都挺复杂,然后查了下管网就有安装步骤参考这个链接http://nginx.org/en/linux_packages.html#RHEL-CentOS第一步:sudo yum install yum-utils如果yum命令遇到如下报错。则执行[root@VM-0-5-centos ~]# cd /var/lib/rpm[root@VM-0-5-centos rpm]# lsBasenames __db.001 __db.003 Group ..原创 2021-09-01 17:35:13 · 243 阅读 · 0 评论 -
docker环境搭建nacos
用的是官方的方式https://nacos.io/zh-cn/docs/quick-start-docker.html但是需要安装 docker-compose curl -L https://github.com/docker/compose/releases/download/1.10.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composechmod +x /usr/local/bin/docke原创 2021-07-06 14:17:03 · 522 阅读 · 0 评论 -
elasticsearch的使用
1.下载安装elasticsearch和kibanahttps://www.elastic.co/cn/elastic-stackhttps://www.elastic.co/cn/downloads/past-releases#elasticsearchhttps://www.elastic.co/cn/downloads/past-releases#kibana这里选择6.8.0版本。下面是原始下载图解。安装分词插件https://github..原创 2021-01-26 10:20:11 · 162 阅读 · 0 评论 -
RabbitMQ开整
一、安装及配置下载镜像docker pull rabbitmq:management创建容器docker run -di --name=changgou_rabbitmq -p 5671:5617 -p 5672:5672 -p4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq:management解释如下:15672 (if management plugin is enabled.管理界面 )156原创 2021-01-22 14:23:34 · 147 阅读 · 0 评论 -
java爬虫selenium + jsoup(Mac 和window都兼容)
1.本例子是直接爬取 百度图片第一页图片下载下来。废话不说,直接上demo地址https://github.com/feifeiwuxian/java_pachong.git有个注意的,如果要打成jar包。打完包的时候要把lib拷贝一份放在同级目录,再运行jar------------------下面给一些扩展的资料吧,比如验证码识别之类的:java版selenium使用chromedriver抓取动态网页(mac)https://blog.csdn.net/hech..原创 2021-01-08 15:56:10 · 496 阅读 · 0 评论 -
windows服务器部署java项目环境包括jdk、mysql及 多个tomcat部署cmd和tomcat乱码解决
jdk 下载https://github.com/frekele/oracle-java/releaseshttps://www.oracle.com/java/technologies/javase-downloads.htmlhttps://www.oracle.com/java/technologies/javase/javase8-archive-downloads.htmltomcat下载https://tomcat.apache.org/download-90.cgimysql安装下原创 2021-01-07 10:17:49 · 120 阅读 · 0 评论 -
玩转docker常用操作
一、安装1.Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。由于我们学习的环境都使用的是CentOS,因此这里我们将Docker安装到CentOS上。注意:这里建议安装在CentOS7.x以上的版本,在CentOS6.x的版本中有Bug!(1)yum 包更新到最新sudoyumupdate(2)安装需要的软件包,yum-...原创 2021-01-06 17:36:48 · 267 阅读 · 0 评论 -
java爬虫小试牛刀并打包成jar
1.新建maven项目pom.xml如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:/原创 2020-12-29 16:13:51 · 356 阅读 · 1 评论 -
idea spring boot @Autowired mapper报红Could not autowire. No beans of ‘UserMapper‘ type found. (最优雅做法)
如下图:网上都是改警告,又是删spring啥的。我觉得都不合适。第一种方法(最佳),在mapper接口类上加@Repository不过注意,要在启动类里加@MappterScan(basePackage = "com.xxx.mapper)第二种:改成这个。@Autowired(required = false)------------分割线----由于写的内容少,我直接扩展加些 相关的知识点就是spring boot里 怎么使用注解和mapper的xml。..原创 2020-11-18 15:21:03 · 1548 阅读 · 0 评论 -
spring-boot创建项目pom.xml出现spring-boot-starter-parent版本报红问题
项目配置,我是重新搞的3.6.3在项目里修改setting.xml的镜像<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url></mirror>...原创 2020-10-28 15:46:41 · 8735 阅读 · 0 评论 -
Integer为null赋值给int变量会报java.lang.NullPointerException的思考
注意,该图中断点一行代码会报空指针异常放过断点后如下图这个问题困扰我一晚上。正常来讲,我以为是PageHelper是null之类导致的。后来才弄明白。原来是因为PageHelper.starPaeg的参数,需要是int类型。在传入实参是值为null的时候。会报java.lang.NullPointerException。但是为什么呢?正常来讲不都应该是某个值为null调用了某方法,才会报这样的NullPointerException异常。其实是因为Interger..原创 2020-09-15 10:05:13 · 3309 阅读 · 0 评论 -
Dubbo和zookeeper
dubblo流程图zookeeper下载https://zookeeper.apache.org/releases.htmlhttps://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz安装https://blog.csdn.net/weixin_41558061/article/details/80597174zookeeper还是需要配置JavaHome的,要不.原创 2020-09-10 16:35:35 · 121 阅读 · 0 评论 -
spring boot 基础配置
一、创建简单的web工程需求:可以在浏览器中访问http://localhost:8080/hello输出一串字符实现步骤:创建工程; 添加依赖(启动器依赖,spring-boot-starter-web); 创建启动类; 创建处理器Controller; 测试小结:Spring Boot工程可以通过添加启动器依赖和创建启动引导类实现快速创建web工程。pom文件<?xml version="1.0" encoding="UTF-8"?><projec原创 2020-09-08 13:26:51 · 131 阅读 · 0 评论 -
maven scope属性说明 及依赖传递
一、scope属性依赖范围控制哪些依赖在哪些classpath中可用,哪些依赖包含在一个应用中。compile(编译)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。provided(已提供)provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用。例如,如果你开发了一个web应用,你可能在编译classpath中需要可用的Servlet API来编译一个servl...原创 2020-09-08 09:06:30 · 1590 阅读 · 0 评论 -
myBatis的多表操作
一、一对一查询二、一对多的查询三、多对多的查询四、注解开发原创 2020-08-25 09:14:44 · 86 阅读 · 0 评论 -
Mybatis笔记
pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache原创 2020-08-21 16:49:23 · 94 阅读 · 0 评论 -
idea把web项目打成war包
一. web项目分为普通项目,和maven项目。先说普通项目之后点apply.然后就是打包:二. maven项目找到你的pom.xml文件把打包方式换成war,找到idea界面右边的maven projects窗口,点击package,执行完后就会出现在target目录下可以在pom.xml文件里修改名称=======搞个分割线====================三、第一种普通项目,如果是新建Archive选择Empty,如何操作?..原创 2020-08-18 11:24:10 · 170 阅读 · 0 评论 -
idea tomcat 启动 web 项目的流程
1.项目的一些设置如果 上图列表没有发现你想要部署的项目。那就需要到project Stucture里配置 Artifacts添加这里在添加的时候分为exploded 和 archive分别对应 war exploded 和 warwar exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。tomcat部署war和war exploded..原创 2020-08-17 15:08:30 · 681 阅读 · 0 评论 -
spring-mvc基本开发流程
controller里的@RequestMapping写类外面,和里面的作用不一样@Controller@RequestMapping("/user")public class UserController { @RequestMapping("/save") public String save() { System.out.println("Controller sava running..."); return...原创 2020-08-13 13:16:56 · 159 阅读 · 0 评论 -
IDEA开发出现java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener错误解决方法
解决方案:其实是你对应的maven库文件没有同步发布到自己项目的lib目录中之后确保lib里面有这个库就行了原创 2020-08-13 09:51:06 · 230 阅读 · 0 评论 -
Spring-jdbcTemplate的用法
主要流程图如下项目目录如下1.导入依赖包pom.xml如下 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</versi原创 2020-08-12 11:43:52 · 83 阅读 · 0 评论 -
spring配置
1.先上一段关于ioc的xml的配置pom文件 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.5.RELEASE</versi原创 2020-08-09 22:57:20 · 101 阅读 · 0 评论 -
阿里云配置https
第一步,申请证书,有个免费版本的https://www.aliyun.com/product/cas?spm=5176.12825654.eofdhaal5.17.e9392c4a0qyxQd中间一些申请的步骤我就略过了。一般1个小时内能申请成功。2.申请完证书就是下载证书。3.安装证书。tomcat 和iis等官方都有文档https://help.aliyun.com/document_detail/98576.html?spm=a2c4g.11186623.2.8.139原创 2020-05-26 14:54:52 · 197 阅读 · 0 评论 -
使用Navicat将SQL server数据库导成mysql数据库
其实很简单的,就是使用navicat的数据传输功能。第一步:创建数据库,名字和要导的数据库一样,之后右键如下。然后选择两个数据库,开始导入就行了备注:参考了如下文章https://blog.csdn.net/xiaochenXIHUA/article/details/87629994...原创 2020-05-22 15:38:31 · 98 阅读 · 0 评论 -
maven pom.xml添加快捷提示
在配置maven项目时,pom.xml文件里很多记不住,可以设置快捷提示复制的时候会有多余的空格,记住用shfit + tab 左缩进。然后可以用ctrl + alt + l格式化xml...原创 2020-03-21 23:36:20 · 306 阅读 · 0 评论 -
mac下maven的安装和IDEA集成
1.到官网下载https://maven.apache.org/download.cgi解压,放在如下目录/Library/Java/2.配置环境变量sudo vim ~/.bash_profile添加如下两行export MEVEN_HOME=/Library/Java/apache-maven-3.6.3export PATH=$PATH:$MEVEN_HOME...原创 2020-03-17 23:01:50 · 616 阅读 · 0 评论 -
idea配置tomcat
1.Run->edit Configurations.r2.如下图3.configure,选择tomcat路径可以看到tomcat自动依赖jsp.jar 和servlet的jar包。可见这两者的重要。4.File ->new module 或 new 一个project(这里选的module)5.可以看到动态web项目已经建好运行就可以...原创 2020-01-16 22:58:10 · 171 阅读 · 0 评论 -
mac下tomcat安装
1. 到官网下载https://tomcat.apache.org/2.左侧点击down3.下载这个zip4.一般放在这个目录/Library/Java/下面5. 终端 cd 到这个目录/Library/Java/apache-tomcat-8.5.50/增加权限:输入命令chmod -R u+x ./bin备注权限详细解析:https://blog....原创 2020-01-16 21:10:54 · 288 阅读 · 0 评论 -
idea快捷键
psvm main方法sout 打印command + d 复制一行command + delete 删除一行,widnows 是ctr + ycommand+alt+v 快速变量ctrl + space 代码提示cmd+alt+m抽取为方法其它的先搞个链接记下了https://www.jianshu.com/p/454c71172c46...原创 2020-01-12 21:32:14 · 185 阅读 · 0 评论 -
java复制文件操作
其实就是对文件io流的操作import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class Demo02CopyFile { public static void main(String[] args) throws IOExceptio...原创 2019-05-22 14:10:47 · 318 阅读 · 0 评论