自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

muum的博客

个人学习笔记,记录自己的成长点滴

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

原创 mac 根目录无权限问题

实现在mac新系统中新增文件目录下任意读写。(例如新增/log目录)先在home目录下创建一个可以读写的目录,例如/Users/sunzhitao/log sudo vim /etc/synthetic.conf 在synthetic.conf文件中添加一行(/Users/sunzhitao/log是你自己创建的可读写的目录,可以自定义,在用户下面创建即可。用来做为/log实际存储的目录。重启后会创建一个/log的软链接,指向/Users/sunzhitao/log log /Users/..

2022-03-19 21:41:54 1479

原创 mac 根目录权限问题处理

第一步:先在home目录下创建一个可以读写的目录,例如:/Users/sunzhitao/data第二步:sudo vim /etc/synthetic.conf第三步:在synthetic.conf文件中添加一行(注意:/Users/sunzhitao/data是你自己创建的可读写的目录,可以自定义。用来做为/data实际存储的目录。重启后会创建一个/data的软链接,指向/Users/sunzhitao/data)需要注意,根目录的目录地址前面不要加 / 前面地址与后面地址直接用英.

2021-04-13 11:57:26 1999

原创 feign接口调用使用header

场景:在做运营平台调用AIID项目接口,需要将header里面的语言传递给AIID项目。但是AIID里面取不到header里面的数据解决:1、修改hytrix配置,配置hytrix的strategy为SEMAPHORE。Hystrix 提供两种执行隔离策略( ExecutionIsolationStrategy ) :SEMAPHORE、THREADSEMAPHORE:信号量,命令在调用线程执行。 THREAD:线程池,命令在线程池执行如果不修改配置,默认配置的为THREA...

2021-03-09 13:37:37 1434

原创 MXBean already registered报错解决

启动springboot项目失败,报如下错误!at com.aiways.boss.AiwaysBossVoiceServiceApplication.main(AiwaysBossVoiceServiceApplication.java:25)Caused by: javax.management.InstanceAlreadyExistsException: MXBean alr...

2019-10-11 14:18:03 4582 1

原创 navicat连接阿里云服务器的mysql

1.将阿里云服务器中的安全组添加上Mysql的端口3306,如下图所示:查看用户的权限(服务器上面查看)root的 host是 % 证明权限没问题那么,连接navicat的操作使用以下方式:还有一步,关键点:如此,连接数据库成功...

2019-05-09 11:47:16 3011 2

原创 redis基本使用

一、redis简介:  redis是完全开源免费的,遵守BSD协议(BSD是"Berkeley Software Distribution"的缩写,意思是"伯克利软件发行版"。),是一个高性能的key-value数据库。是一种支持Key-Value等多种数据结构的存储系统。可用于缓存、事件发布或订阅、高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串、哈希、列表、队列、集合...

2018-12-04 23:16:12 207 1

翻译 前端页面动态合并单元格

//多级次动态合并表格行function checkArray(arr1,arr2){ for (var i = 0; i < arr1.length; i++) { if (arr1[i].innerText===arr2[i].innerText) { }else{ return false; } ...

2018-11-06 22:36:50 3585

原创 GIT操作---提交代码到github

将提交代码到github的方法记录下来,备忘1.点击进入个人的 repository,新建一个仓库新建一个名叫Work的仓库上传项目的方法命令:操作步骤:1、在本地新建一个名叫Work的文件夹2、右键 git bash here (如果本地没有安装git 自行百度安装)3.新建个README.txt 提交到仓库操作命令:git initgit a...

2018-08-09 14:41:30 309

原创 Spring-IOC学习(自己实现IOC功能)

自己参考spring,模拟实现Spring的IOC功能,加深理解.项目结构如下:   下图是个人对IOC理解画的关系图 接口:BeanFactory ,IOC的容器,需要有注册Bean和获取Bean的方法package com.szt.myioc.factory;import com.szt.myioc.BeanDefinition;/** * @au...

2018-07-22 21:44:16 193

原创 Spring-IOC的学习

一.IOC的概念IOC 即 Inversion of Control 控制反转  通俗店就是 把创建对象的权利交给Spring容器,原先是我们主动创建一个对象,现在则是把创建对象的权利交给IOC容器,需要的时候,向spring容器要就行了。IOC容器的作用:完成了完成对象的创建和依赖的管理注入等等。 原先我们需要使用的Bean,交给了ioc容器管理,ioc容器里面存放了bean对象,那么 ioc容...

2018-07-15 21:42:59 134

翻译 多线程的学习-线程的状态以及创建方法

先看两张线程状态的图线程总共有以下几个状态:1.新建状态(NEW) 新创建一个线程的对象2.就绪状态(Runnable):线程对象创建后,其他线程让那个调用了该对象的start()方法。这个状态的线程位于“可运行的线程池”中,变成了可运行的状态,获取到cpu的使用权即可运行。简而言之,就绪状态的线程除了没有cpu使用权,其他的运行所需资源都已经获得了。3.运行状态(Running):就绪状态的线程...

2018-07-14 12:13:36 185

原创 Spring AOP 详解

AOP核心概念1、横切关注点对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点2、切面(aspect)类是对物体特征的抽象,切面就是对横切关注点的抽象3、连接点(joinpoint)简单来说,就是所有可以增强的方法(例子中的save,update,delect,find方法都是连接点)4、切入点(pointcut)众多连接

2018-07-05 16:55:42 184

原创 Spring项目搭建(一)

一创建项目,引入maven依赖新建一个maven项目,选择maven-archetype-webapp 填写groupId和ArtifactId,点击next发现新建的项目main下面没有java文件夹,那么,点击File -project Structure 在Module选项中 右边的mian下面新建文件夹,并且改成Source类型引入maven依赖

2018-07-05 16:55:30 12804 1

原创 git 提交文件撤销操作

1. git add 添加 了多余文件 (只是add了,还没有commit)撤销步骤:git status 查看add 的文件 git reset HEAD XXX/XXX/XXX.java 对某个文件进行撤销git reset HEAD 撤销上次所有的add文件2. git commit 错误如果已经commit了那么 :git l

2018-07-05 16:55:06 4928

原创 SpringBoot入门-配置文件

Spring Boot默认从 application.properties 获取配置,比如我们要配置一个user,首先在 application.properties 中对应 UserProperties 对象字段编写属性的 KV 值:user.name=zhitaouser.age=27user.sex=manuser.desc=${user.name} is a ${user.sex}这...

2018-07-05 16:54:50 176

原创 SpringBoot入门-helloworld

首先使用IDEA创建一个springboot的项目,如下点击下一步,勾选web,下一步,直到项目完成创建。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/XMLSc...

2018-07-05 16:54:41 170

原创 springboot-jpa

工程配置,添加maven的依赖,jpa的依赖有如下,简单的就是一个jpa和mysql:        <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa<...

2018-07-05 16:54:31 288

原创 Spring项目搭建三(整合mybaties)

Spring整合了Springmvc后,再整合mybaties.首先,依旧是添加依赖:整合mybaties需要添加的依赖有: org.mybatis mybatis ${mybatis.version} org.mybatis mybatis-spring

2018-07-05 16:54:20 357

原创 spring项目搭建二(整合springmvc)

使用maven搭建了spring项目之后,整合springmvc,需要添加以下依赖: org.springframework spring-web ${spring.version} org.springframework spring-webmvc ${spring.versi

2018-07-05 16:54:10 383

原创 Spring-定时任务

在xml里加入task的命名空间xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.1.xsd启用注解驱动的定时任务<task:...

2018-07-05 16:53:58 151

原创 springboot-定时任务

1.pom的引入     定时任务不需要引入特别的依赖(也可以说在springboot中已经集成到spring-boot-starter里面了)<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo...

2018-07-05 16:53:28 206

翻译 json和对象之间的互转

将对象转换成json字符串/json字符串转成对象public class TestJson {    @Test    public void testAdd() throws Exception {        TestTb testTb = new TestTb();        testTb.setName("范冰冰");        ObjectMapper om = new Ob...

2018-07-05 16:53:08 230

转载 springboot-redis整合

学习springboot项目整合redis,首先贴一下项目的截图第一步:引入依赖:pom.xml <!-- 整合redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr...

2018-07-05 16:52:56 980

原创 Springboot-interceptor(拦截器)

第一步: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="

2018-07-05 16:52:38 960 2

原创 JAVA8-lambda表达式简单使用

简单学习使用lambda表达式,做个记录;Lambda表达式的语法基本语法:(parameters) -> expression或(parameters) ->{ statements; }简单的入门例子:// 1. 什么参数都不要,返回8() -> 8 // 2. 接收一个参数(数字类型),返回其2倍的值 x -> 2 * x // 3. 接受2...

2018-07-05 16:52:20 953

原创 Double数值过大时,默认使用科学计数法的解决办法

double数值类型过大的时候,系统会使用科学计数法来表示.如图原数据是 : score=1520481600000 查询时候显示是:score=1.5204816E12解决办法:最简单的是使用     longValue();  就是 score.longValue();Double score = tuple.getScore();java.text.NumberFo

2018-06-17 23:10:23 21684 2

空空如也

空空如也

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

TA关注的人

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