自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

myz的博客

记录工作中,生活中遇到的有意思的东西

  • 博客(105)
  • 收藏
  • 关注

原创 Cros跨域问题

访问别人的服务器,如微信:1.对方开放了哪个域名就用哪个域名,你没办法2.后台请求(最牛逼的办法,万能吃香)访问自己的后台:这个没得说,自己在后台配置就行了,代码如下/** * */package org.mayanze.dcims.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuratio.

2021-03-30 16:07:02 304 1

转载 vue 全局前置守卫引起死循环的原因与解决方法

https://cloud.tencent.com/developer/article/1579496确保要调用 next() 方法,否则钩子就不会被 resolved

2021-03-23 16:28:35 450

原创 storm集群Nimbus老是宕机,设置个5分钟定时检查重启

5分钟定时器:crontab -e*/5 * * * * /home/ubuntu/shell/autoRestartNimbus.shsudo service cron restart定时重启Nimbus shell脚本autoRestartNimbus.sh:#! /bin/bashPROC_NAME=nimbusProcNumber=`ps -ef |grep -w $PROC_NAME|grep -v grep|wc -l`if [ $ProcNumber...

2021-03-16 14:53:03 329

原创 Java程序连接mysql数据库出现CommunicationsException: Communications link failure错误 避坑指南

修改前:修改后:区别只是吧 driver-class-name移动到最上方

2021-03-12 14:34:31 515

转载 磁盘占用率过高100%,应如何解决

https://zhuanlan.zhihu.com/p/29719244

2021-02-24 15:13:53 1363

原创 idea 优化速度

一、打开内存使用方便查看idea内存使用情况二.配置参数-Xms1024m-Xmx2048m-XX:ReservedCodeCacheSize=1024m-XX:+UseG1GC-XX:SoftRefLRUPolicyMSPerMB=50-ea-XX:CICompilerCount=2-Dsun.io.useCanonPrefixCache=false-Djdk.http.auth.tunneling.disabledSchemes=""-XX:+HeapDumpOnOu

2021-02-24 14:56:25 273

转载 Springboot 全局时间格式化方式,java.util.Date 、 java.util.Calendar 和 java.time LocalDateTime

可能很多人觉得统一格式化时间很简单啊,像下边这样配置一下就行了,但事实上这种方式只对date类型生效。spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+8而很多项目中用到的时间和日期API比较混乱,java.util.Date、java.util.Calendar和java.time LocalDateTime都存在,所以全局时间格式化必须要同时兼容性新旧API。https...

2021-02-15 21:56:35 305

原创 GitHub 使用 IDEA 上传新项目(更简单版)

一、获取GitHub token复制保存token二.idea 通过token保存github之后登录的时候,用token登录即可

2021-02-09 13:26:36 81

原创 windows 安装 oracle 11g 并且配置允许远程通过IP连接

参考网站:https://www.oracle.com/cn/database/technologies/microsoft-windows.html备选下载:https://pan.baidu.com/s/1HNaginyysE3p7WxhZRPLBA 密码:gn5r注意下图第2步骤,我就 自以为是的下载了第一个,那叫一个坑一.安装oracle 11g1.下载后将两个安装包解压到当前文件夹就行,点击setup安装2.下一步到系统类,选择服务器类;之后步骤全部默认直到安装成..

2021-02-03 07:38:41 1547

原创 Mac 远程桌面连接

https://zhuanlan.zhihu.com/p/34202380

2021-02-02 21:54:01 189

原创 PL/SQL Developer下载

参考链接:https://www.allroundautomations.com/registered-plsqldev/百度网盘链接:链接:https://pan.baidu.com/s/12zjqJFepT4UO4jghcDPa9w提取码:mayz复制这段内容后打开百度网盘手机App,操作更方便哦

2021-02-02 16:52:14 275

原创 GitHub 使用 IDEA 上传新项目

1.GitHub 新建项目,选上README file那一项2.idea 克隆项目到本地3.克隆下来后,添加一个测试文件提交4.然后刷新一下,就发现已经提交上去了

2021-01-30 09:53:24 87

原创 软件设计师:一.进制转换

其他进制转10进制:码数×基数ᴷ例如二进制10100.01=1×2⁴+1×2²+1×2⁻² 例如七进制604.01=6×7²+4×7⁰+1×7⁻²小数点左边整数部分,从右开始数,以0开始数得次方,如二进制第一个1数的是4小数点右边小数部分,从左往右,以1开始数据的次方×-1,如二进制.01数的是2*-1=-2次方看着很奇怪,一会从0开始数,一会从1开始数;其实按照这样去算,把二进制当做10进制则 10100.01=10000+100+0.1=1×10⁴+1×10²+1...

2020-12-29 19:59:46 342

原创 MongoDb学习-2.Cemtos安装MongoDb

参考官方按照文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/1.Configure the package management system (yum).Create a/etc/yum.repos.d/mongodb-org-4.4.repofile so that you can install MongoDB directly usingyum:[mongodb-org-4.4]na...

2020-12-24 14:30:12 175

原创 MongoDb学习-1.Mac安装&使用mongoimport导入json 文件到mondodb

官网文档:https://docs.mongodb.com/manual/之前按照野路子安装4.4.2 后mongoimport 一直报错后发现这篇官方文档https://docs.mongodb.com/database-tools/installation/installation-macos/VersioningStarting with MongoDB 4.4, the MongoDB Database Tools are now released separately from.

2020-12-19 07:38:23 1012 3

原创 nginx Permission denied

2020/12/17 09:56:03 [error] 20076#0: *1 "/root/dist/index.html" is forbidden (13: Permission denied), client: 222.91.166.7, server: 127.0.0.1, request: "GET / HTTP/1.1", host: "81.70.162.XXX"1、修改nginx 用户:2.修改文件夹权限chmod 777 dist/就可以访问了...

2020-12-17 10:02:35 265

转载 查找nginx日志存放地址

查找日志存放地址find / -name nginx.conf根据你找出来的地址,尽心vi编辑,进入nginx.conf文件进行查找路径vi /usr/servers/nginx/conf/nginx.conf

2020-12-17 09:46:43 1423

原创 element ui 多个execl 导入实战,不想多次请求后台处理

1.经过使用后发现一个问题,element 多文件导入是【分多次】请求后台的,比如两个文件就请求两次后台2.因为后台比较熟,考虑后台解决这个问题; 2.1那就是前台把文件数量传输到后台; 2.2后台记录请求数据,并且把文件流添加到list存放到内存里面(有个细节就是刚开始使用的List<MultipartFile> 存放文件,发现在使用的时候会报,文件找不到异常,猜测是流被动过了,所以改成存放流和名称形式) 2.3 等数据都过来后再去处理业务package org.m...

2020-12-16 10:42:22 147

原创 @JsonPropertyOrder 学习

1、自定义排序import com.fasterxml.jackson.annotation.JsonPropertyOrder;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import lombok.AllArgsConstructor;/** * author: mayanze * date: 2020/12/2

2020-12-02 19:47:52 1899 1

原创 springBoot解决cros(跨域)问题

/** * */package org.mayanze.dcims.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBa.

2020-12-01 19:52:05 545

原创 Nginx出现403 forbidden 报错的方法

1.由于启动用户和nginx工作用户不一致所致vi /etc/nginx/nginx.conf

2020-12-01 09:17:43 116

原创 Jackson @JsonGetter(“lineName“), @JsonSetter(“linename“) 学习

class MyBean { public int id; private String name; @JsonGetter("lineName") public String getName() { return name; } @JsonSetter("linename") public void setName(String name) { this.name = name; }}@Test .

2020-11-30 20:17:31 374

原创 Jackson @JsonAnySetter 个 @JsonAnyGetter 学习

总结:如果一个实体中需要一个扩展字段来处理各种可能的属性,这么一来1.简化了,放值进去的时候,需要考虑Map这一层包装2.简化了,读值出来的时候,需要考虑Map这一层包装1.没有使用 @JsonAnySetter和@JsonAnyGetter@Dataclass ExtendableBean { private String name; private Map<String, String> properties = new HashMap<&g.

2020-11-29 10:11:59 346

原创 SpringBoot项目设置并发数,解决运行一段时间就宕机情况

#最大并发数server.tomcat.max-threads=1000 #接受和处理的最大连接数server.tomcat.max-connections=20000 #初始化时创建的线程数server.tomcat.min-spare-threads=20 #可以放到处理队列中的请求数server.tomcat.acceptCount=700...

2020-11-27 17:16:30 2181

原创 牙科诊所信息管理系统:业务分析

一.人员包括登录账户,用户名称,性别,年龄,身份证号,住址,电话号码,医保号码,角色。二.就诊信息包括就病人,诊时间、就诊费用、支付代码、病人支付费用和医保支付费用。三.治疗信息包括:就诊ID,治疗项目名称、治疗项目描述、治疗的牙齿和费用。四.发票参考京东电子发票五.各角色使用功能如下图病人:可以根据登录账号/电话号码登录查看病例(就诊信息) 接待员,办公人员,医护人员拥有如下图权限:下一篇:牙科诊所信息管理系统 : 一. 创建springboot 框架集成...

2020-10-09 20:03:26 1335

原创 牙科诊所信息管理系统 :四.CRUD

GitHub地址:https://github.com/mayanze/mayanze-dcims1.集成代码生成器:mybatis-plus-generator2.封装公共 CRUD接口,设配jQuery MiniUIpackage org.mayanze.dcims.base;import com.alibaba.fastjson.JSON;import com.baomidou.mybatisplus.core.mapper.BaseMapper;import com.bao

2020-10-08 11:09:38 671

原创 InetAddress.getLocalHost()运行缓慢(超过30秒)

参考https://stackoverflow.com/questions/33289695/inetaddress-getlocalhost-slow-to-run-30-seconds先终端查询hostname,我的是MacBook-Pro.local在 /etc/hosts 加配置文件,重复了也没有关系,localhost照样可以使用127.0.0.1 MacBook-Pro.local::1 MacBook-Pro.local...

2020-09-23 11:30:04 842

原创 牙科诊所信息管理系统 : 三 集成mybatis-plus 3.4.0

1.按照MyBatis-Plus快速开始文档,引入maven依赖,mybatis包含了jdbc依赖,不需要再另行引入 <!-- MyBatis增强插件--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> .

2020-09-20 21:47:13 385

原创 Nginx 学习

Nginxsudo yum install nginxsudo systemctl enable nginxsudo systemctl start nginxsudo systemctl stop nginxvi /etc/nginx/nginx.confsudo systemctl restart nginx

2020-09-19 19:28:22 116

原创 Linux 创建shell命令

1.vi start.sh#! /bin/bash你的命令2.创建完成之后得授权,否则无权访问chmod u+x start.sh就可以了

2020-09-19 19:07:16 754

原创 牙科诊所信息管理系统 : 二. 集成MiniUI 3.9.4

GitHub地址:https://github.com/mayanze/mayanze-dcims1.下载miniui,选择Eclipse版本2.你可以按照miniui 快速开始页面操作,但是呢咋有自己的想法,想直接使用miniui demo的导航框架1,又不需要引入其他东西3.将下载的东西,解压,我mac 使用命令unrar xminiui_java.rar,解压后如下,这个frame1 中index.html就是我想要的东西4.将index.html 复制到我项目下,查.

2020-09-19 18:19:49 859

原创 牙科诊所信息管理系统 : 一. 创建springboot 框架集成freemarker

GitHub地址:背景:mayanze-dcims是根据"2019软件设计师"真题第3道大题所做的一套信息管理系统, dcims是Dental Clinic Information Management system(牙科诊所信息管理系统) 缩写;使用springboot,freemarker,miniui构件项目。 看了FreeMarker、Thymeleaf、Enjoy 模板引擎性能测试,这篇文章,决定了选择FreeMarker开搞:1. 使用IntelliJ IDEA使用 Spring .

2020-09-18 17:22:04 954

原创 获取配置文件内容

package com.sinotrans.common.util;import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * @auth mayanze * @date 2019/1/9 */public class PropertiesUtil { /** * 获取配置文件属性 * * @return */ pu.

2020-09-14 09:01:56 211

原创 获取用户真实IP

/** * 获取用户真实IP地址,不使用request.getRemoteAddr();的原因是有可能用户使用了代理软件方式避免真实IP地址, * 参考文章: http://developer.51cto.com/art/201111/305181.htm * * 可是,如果通过了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP值,究竟哪个才是真正的用户端的真实IP呢? * 答案是取X-Forwarded-For中第一个非unknown的有效IP字符串。 * * .

2020-09-11 16:26:48 268

原创 微服务session.timeout无效问题

微服务下,认证服务设置了session.timeout=60秒,就是不起作用;经过几个小时的奋斗,重要搞清楚原来和门户微服务的session.timeout也有关系;因为session.timeout默认是30分钟;所以门户session不过期,就到不了认证那一块。想要认证服务设置的session.timeout秒生效;把门户的session.timeout值设置为小于等于认证服...

2019-06-11 19:29:03 3503

原创 spring-config 学习笔记一:服务端

一、微服务很多,动则几个十几个以上项目组成,配置有很多公共的,那么怎么统一配置呢;比如日志级别二、简单实现服务端1、先在git创建一个名为spring-cloud-config-repo的项目新建microservice-foo-dev.properties,填入内容profile=dev-1.0logging.level.root=debugname=ceshi2、ide...

2019-05-24 12:03:17 105

原创 Https绕过证书请求

4.3版本//绕过证书请求SSLContext sslContext = null;X509HostnameVerifier allowAllHostnameVerifier = SSLConnectionSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER;try { sslContext = SSLContexts.custom().load...

2019-05-22 15:59:59 1635

原创 java 获取调用者

String classname = new Exception().getStackTrace()[1].getClassName(); //获取调用者的类名String method_name = new Exception().getStackTrace()[1].getMethodName(); //获取调用者的方法名...

2019-05-08 10:59:02 943

转载 解决session过期跳出iframe框架

在你想控制跳转的页面,比如login.jsp中的<head>与</head>之间加入以下代码:<script language="JavaScript">if (window != top)top.location.href = location.href;</script>...

2019-03-19 16:56:01 172

原创 SpringData-Jpa 抽取公共方法

package com.react.demo.view.base;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.jpa.repository.JpaSpecificationExecutor;import org.springframework.da...

2019-03-11 18:57:40 1157

空空如也

空空如也

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

TA关注的人

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