6 DAKER KING

尚未进行身份认证

暂无相关简介

等级
TA的排名 19w+

Java 开发记录

1、在实体类向前台返回数据时用来忽略不想传递给前台的属性或接口注解名称:@JsonIgnore作用:在实体类向前台返回数据时用来忽略不想传递给前台的属性或接口。Eg:User实体中会有字段password字段,当返回用户信息给前台的时候,当然是不希望将password值也一并返回。所以,这个时候可以在password属性上加上注解JsonIgnore或者,可以在User类上加上注解@JsonIgnoreProperties(value = “{password}”)2、在实体类向前台返回时间数据格式

2020-05-09 15:20:20

Spring Boot 引入第三方jar包或本地jar包的处理方式

问题描述在maven项目中,由于种种原因如在maven中心仓库不存在所需的jar包、公司内部的jar包等,在这种情况下咱们需要额外引入这些第三方的jar包。方法将jar包直接放到项目中在resources中新建lib包,然后将jar包放入其中,同时在pom.xml文件中做如下配置:<dependency> <groupId>cn.wildfirechat&...

2020-02-26 10:41:53

PGSQL 导出导入sql(Linux)

1、导出整个库数据(表结构及数据)服务器切换到postgres用户,执行下面pg_dump -U postgres -d postgres > peimsm.sql然后将peimsm.sql传输至本地或指定服务器上。2、导入数据,执行sql指定服务器切换到postgres用户,执行下面psql -U postgres -d postgres -f /home/postgres...

2019-11-26 17:39:25

SpringBoot+Mybatis,返回Map的时候,将Map内的Key转换为驼峰的命名表达式

1.首先,我们先继承类 MapWrapper,重写findProperty,通过useCamelCaseMapping来判断是否开启使用驼峰public class CustomWrapper extends MapWrapper{ public CustomWrapper(MetaObject metaObject, Map<String, Object> map) {...

2019-10-25 17:00:28

【React学习九】 React AJAX

React 组件的数据可以通过 componentDidMount 方法中的 Ajax 来获取,当从服务端获取数据时可以将数据存储在 state 中,再用 this.setState 方法重新渲染 UI。当使用异步加载数据时,在组件卸载前使用 componentWillUnmount 来取消未完成的请求。以下实例演示了获取 Github 用户最新 gist 共享描述:class UserGi...

2019-06-21 16:19:24

【React学习八】React 组件生命周期

在本章节中我们将讨论 React 组件的生命周期。组件的生命周期可分成三个状态:Mounting:已插入真实 DOMUpdating:正在被重新渲染Unmounting:已移出真实 DOM生命周期的方法有:componentWillMount 在渲染前调用,在客户端也在服务端。componentDidMount : 在第一次渲染后调用,只在客户端。之后组件已经生成了对应的DOM...

2019-06-21 16:17:02

【React学习七】React Props

state 和 props 主要的区别在于 props 是不可变的,而 state 可以根据与用户交互来改变。这就是为什么有些容器组件需要定义 state 来更新和修改数据。 而子组件只能通过 props 来传递数据。使用 PropsReact 实例function HelloMessage(props) { return <h1>Hello {props.name}!&...

2019-06-21 16:13:24

【React学习六】React State(状态)

React 把组件看成是一个状态机(State Machines)。通过与用户的交互,实现不同状态,然后渲染 UI,让用户界面和数据保持一致。React 里,只需更新组件的 state,然后根据新的 state 重新渲染用户界面(不要操作 DOM)。以下实例创建一个名称扩展为 React.Component 的 ES6 类,在 render() 方法中使用 this.state 来修改当前的时...

2019-06-21 16:09:13

【React学习五】React 元素渲染、条件渲染

React 元素渲染元素是构成 React 应用的最小单位,它用于描述屏幕上输出的内容。const element = <h1>Hello, world!</h1>;与浏览器的 DOM 元素不同,React 当中的元素事实上是普通的对象,React DOM 可以确保 浏览器 DOM 的数据内容与 React 元素保持一致。将元素渲染到 DOM 中首先我们在一个 ...

2019-06-21 16:05:38

【React学习四】JSX 替代 JavaScript

React 使用 JSX 来替代常规的 JavaScript。JSX 是一个看起来很像 XML 的 JavaScript 语法扩展。我们不需要一定使用 JSX,但它有以下优点:JSX 执行更快,因为它在编译为 JavaScript 代码后进行了优化。它是类型安全的,在编译过程中就能发现错误。使用 JSX 编写模板更加简单快速。如下: const element = <h1&...

2019-06-21 15:49:36

【React学习三】React 安装

开发工具IntellJ IDEAReact 安装React 可以直接下载使用,官网下载地址:https://reactjs.org/ ;也可以直接使用 Staticfile CDN 的 React CDN 库,地址如下:<script src="https://cdn.staticfile.org/react/16.4.0/umd/react.development.js"&g...

2019-06-21 15:16:28

【React学习二】创建第一个React项目

参考可直接参考:https://github.com/facebook/create-react-app (facebook在github上React开源代码)环境Windowsnode.js了解ReactReact是由 facebook开发的, 基于 javascript 的前端框架,主要目的是用来构建用户界面,也就是我们经常所说的 UI。那么,在正式开始学习 React 之前,...

2019-06-16 19:50:39

【React学习一】安装React开发环境(Node.js 及cnpm)

前置Windowsnode.js一、下载node.js安装包官方下载地址:https://nodejs.org/en/download/我这里下载的是推荐使用的版本。下载好以后直接跟着步骤安装即可(安装时会自动将系统配置及NPM安装好)。安装好之后在命令行界面进行验证,看是否已经安装成功。node -vnpm -v安装相关环境npm install express ...

2019-06-16 19:31:05

CentOS7 通过YUM安装MySQL5.7

1.进入到要存放安装包的位置cd/home/lnmp2.查看系统中是否已安装 MySQL 服务,以下提供两种方式:rpm-qa|grepmysqlyumlistinstalled|grepmysql3.如果已安装则删除 MySQL 及其依赖的包:yum-yremovemysql-libs.x86_644.下载 mysql57...

2019-06-13 09:56:55

解决在mybatis+postgresql中使用json或数组类型查询问题

前置mybatis pluspostgresql问题最近使用pgsql时使用了数组类型和json类型,但是在插入数据或查询的时候不像mysql那么方便,需要特别指定类型。解决方法首先先自定义一个TypeHandler@MappedJdbcTypes(JdbcType.ARRAY)public class ArrayType2Handler extends BaseTypeH...

2019-06-11 11:32:03

Android学习(三):Android Studio 签名打包APK

目录常规的AS打包主要分两种:一、 没有“.jks”文件的打包二、 有“.jks”文件的打包转自:https://blog.csdn.net/hefeng6500/article/details/79869647常规的AS打包主要分两种:一种是没有“.jks”文件的打包 一种是有“.jks”文件的打包一、 没有“.jks”文件的打包首先我们选择Build ...

2019-05-22 21:03:41

配置Swagger带token访问(两种方式:全局或每个接口单独传)

问题描述现在很多开发都开始使用swagger来作为对接接口和测试接口的工具,而且swagger确实真的很好用,但是在很多框架中都需要传令牌来验证登录情况,下面记录了我整理的两种方式,这里以token为例(其他的其实也是一样的)。第一种方法设置全局token效果图代码 @BeanpublicDocketcreateRestApi(){returnne...

2019-05-22 14:43:30

Swagger在使用nginx后无法访问的情况(no response from server)

前置调整Spring bootNginxSwagger2问题解决之前在解决这个问题的时候看到了很多的方式,有修改nginx配置的,也有调整端口的,但是对与很多情况这样并不是很好的处理方式,比如我们公司测试正式服务器是分开的,那么在部署正式环境的时候也需要去调整正式服务器的配置,是很不方便的,后面迁移服务器也很不方便,所以又仔细看了一下Swagger的配置,发现如果是使用的Spring...

2019-05-22 13:56:48

Android学习(二):Android Studio创建并运行Android项目(Hello World ~.~)

目录环境创建项目运行第一个项目-HelloWorld 环境 Windows 7 Android Studio 所有SDK已经下载配置完毕 小米MIX2(这里我没有使用Android Studio自带的模拟器,使用的是真机调试) 创建项目 1. 第一次运行的时候其实就会创建一个项目,这里在仔细记录一下,首先打开创建新新项目的页面:上面可以选择的类型有...

2019-05-21 21:46:32

Android学习(一):安装并配置Android Studio

目录环境开始安装1. 下载安装包2. 开始安装3. 第一次运行Android Studio 环境 jdk12(已安装并配置完成,这里不做多余说明) Windows Android Studio 开始安装 1. 下载安装包首先去官网下载Android Studio对应的版本,我这里下载的是Windows的exe安装包,其实zip的也没...

2019-05-21 20:07:46

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。