自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 记录npm install moment安装失败

npm ERR!code 1npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!gyp ERR!npm ERR!gyp ERR!npm ERR!gyp ERR!npm ERR。

2024-06-21 22:03:24 999

原创 Linux安装部署Redis

网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了。自己也记录下,方便后续安装时候有个借鉴之处。

2023-07-18 14:18:54 63

原创 nginx端口映射配置

搭建一个网站传统的方法是使用一个web服务器去解析文件入口文件,如使用Nginx,Apache解析到对应的入口文件,但是随着技术的发展,一些语言可以自己起一个web服务,如Node,PHP,使用开发语言启动一个web服务默认只能在本地访问,如http://localhost:8000/http://127.0.0.1:8000/1.http:www.baidu.test.com默认是80,访问“/”利用反向代理,然后访问本地8083;3.这样就做到了只要开通80端口就可以完成多个端口访问。

2022-12-11 13:36:48 2996 1

原创 Java中下载文件的几种方式

以流的方式下载public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 String filename = file.getName();

2021-10-28 14:39:17 563

原创 解决nginx部署后css、js、图片等样式加载不出来问题

修改nginx的conf配置文件关键配置location / { proxy_pass http://myServer; proxy_set_header Host $host; root html; index index.html index.htm; } location ~ .* { proxy_pass http://myServer; proxy_set_header Host $http_host;

2021-06-29 15:08:57 5464

转载 软件需求规格说明书,概要设计说明书,详细设计说明书(文档)

1 软件设计的整体流程:软件需求分析阶段:输出了《软件需求规格说明书》,不涉及具体实现方法。用户能看得明白,开发人员也可据此进行下面的工作,搞清楚“要解决什么问题”。 概要设计阶段:确定软件系统的总体布局,各个子模块的功能和模块间的关系,与外部系统的关系,选择的技术路线。有一些研究与论证性的内容。并输出《软件概要设计说明书》。搞清楚“总体实现方案” 详细设计阶段:对概要设计的进一步细化,一般由各部分的担当人员依据概要设计分别完成,然后在集成,是具体的实现细节。是“程序”的蓝图,确定每个模块采用的算法

2021-01-13 13:27:10 15829 1

原创 mysql数据库sql常见优化方式

1.适量增加索引,增加查询速度。2.查询大量数据时,查询返回需要的字段数据信息。3.查询使用索引时,避免索引失效,全表扫描。 3.1不使用子查询。 3.2 不使用函数索引 3.3 用in代替or 3.4 模糊查询时,避免使用前% 3.5 避免查询数据类型不一致4. 有些情况下可以使用join代替子查询,因为使用join,mysql不需要在内存中创建临时表。5. 避免字段为null值,...

2020-09-14 22:59:05 107

原创 linux mysql数据库操作命令

简单记录linux下操作mysql数据库进入mysql数据库[root@localhost logs]# mysql -u root -p 输入数据库密码Enter password: *********进入数据库mysql>查看所有数据库mysql> show databases;选择数据库mysql> use data_name;查看数据库下所有表mysql> show tables;...

2020-08-10 17:02:46 60

原创 springboot 通过任务执行器TaskExecutor来实现多线程和并发编程

1.前言Springt通过任务执行器(TaskExecutor)来实现多线程和并发编程。使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor。而实际开发中任务一般是非阻碍的,即异步的,所以我们要在配置类中通过@EnableAsync 开启对异步任务的支持,并通过实际执行Bean的方法中使用@Async注解来声明其是一个异步任务。2.基于springboot实现1.配置类配置类实现AsyncConfigurer接口,并重写getAsyncExecut

2020-08-07 17:06:29 2984

原创 Nginx 安装教程,linux下基本配置,nginx实现负载均衡

一 Nginx简介1.1 什么是NginxNginx是一个高性能的http和反向代理服务器,其特点是占用内存小,并发能力强。Nginx专为性能优化而开发,性能是其最重要的考量,能经受高负载的考验,有报告表明能支持高达50000个并发连接数。1.2 反向代理正向代理:在浏览器中配置代理服务器,通过代理服务器进行互联网访问。反向代理:将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,再返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴漏的是代理服务器地址

2020-07-22 09:16:41 137

原创 mac python 创建虚拟环境

virtualenv是一个创建隔绝的Python环境的工具。duvirtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。安装pip install virtualenv基本使用为一个工程创建一个虚拟环境:$ cd my_project_dir$ virtualenv venv  #venv为虚拟环境目录名,目录名自定义virtualenvvenv将会在当前的目录中创建一个文件夹,包含了Python可执行文件,以及pip库的一份拷贝,这样...

2020-06-17 22:44:29 684

原创 net.sf.ezmorph.bean.MorphDynaBean cannot be cast to XXX,json字符串转对象的时,里面嵌套了复杂的实体类

1.net.sf.ezmorph.bean.MorphDynaBean类型转java实体类对象import net.sf.json.JSONObjectlist = reqModel.getOrderInfo().getOrderProductList();List<Product> productList = new ArrayList<Product>();for (int i = 0; i < list.size(); i++) { JSONObje..

2020-06-04 13:34:58 230

原创 从redis中取出数据并转成java对象

1.redis取出数据转成listimport com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;//list数据存入redis中List<ManageUser> communityList = manageUserMapper.queryCommunityVerify();redisServ...

2019-12-13 16:33:44 8008

原创 CentOS7 可以ping通 但是telnet无法连接上端口的问题

在一台全新的Linux上部署项目,遇到了一些问题:1.安装zookeeper,启动成功,正常运行: 本地通过telnet无法连接到zookeeper;可能原因: 1、可能是端口没有起来,通过ss -ntl可以清楚看到 2181端口已经启动 起来了,所以这一点排除。 2、防火墙没有关闭...

2019-11-21 00:17:12 4694

原创 docker创建的linux(版本centos:7) 镜像,crt无法连接

docker pull centos:latest 下载centos7镜像docker run -i -t centos:latest /bin/bash运行下载好的centos7镜像yum install passwd openssl openssh-server -y启动sshd:/usr/sbin/sshd -D这时报以下错误:[root@ b5926410fe60 /]# ...

2019-11-19 23:47:13 292

原创 CentOS和Ubuntu区别,以及在线安装软件使用方式

CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。 Ubuntu是一个以桌面应用为主的Linu...

2019-11-11 22:22:28 854

原创 通过docker部署springboot项目

在docker上部署springboot项目docker中添加maven 和 jdk的镜像,可以直接用这个:docker pull hub.c.163.com/wuxukun/maven-aliyun:3-jdk-8 在springboot项目的pom文件中添加docker插件,以及在项目中添加Dockerfile,Dockerfile相当于说明书,告诉docker容器应该如何运行...

2019-11-04 22:55:00 139

原创 java之反射机制

/** * 反射机制的源头就是Class对象 * Class对象对类对象运行时状态的描述 * 每个类有且仅有一个Class对象,由jvm在编译类的时候自动创建,放在同名的.class文件中 * 创建Class对象有三种方式: * 1.通过object类的.getClass()方法,需要创建类对象 * 2.通过Class类的静态方法.forName(包名+类名)创建 * 3.直接通过 ...

2018-04-18 22:59:09 115

window SecreCRT.rar

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件

2018-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除