自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

金溪的博客

好的开始是成功的一半,不要制定太长远的目标,同时不以战术的勤奋掩饰战略的懒惰,复杂思考简易行事,分而治之降低压力,以概率面对生活,时刻保持头脑清醒,防人之心不可无,广交慎择,顺其自然,近贤远佞,源代码

转载 'react-scripts' 不是内部或外部命令,也不是可运行的程序 或批处理文件--解决方案

create-react-app创建的React项目时,有时在安装完其他组件后,再次运行 npm start 命令时会报以上错误,让我很郁闷,不过在上网搜了这个错后原来:是create-react-app有丢包的缺陷,手动安装包后,需要重新npm install一下,这样node_modules/.bin/目录下才会重新出现react-scripts的文件,这样npm start命令才能正常执...

2018-07-30 13:39:56 2337

转载 idea下实现spring boot中页面的热加载

所谓热加载,就是让我们在写一段代码后,不必重启容器,刷新浏览器就能快速看到结果。java代码如果要实现热加载,需要使用spring-boot-devtools插件,但该插件会导制缓存问题,缓存前后被认为是两个不同的对象,报出类转换异常。这里只讨论页面的热加载,毕竟这是最常会修改的。在application.properties中禁用模板引擎缓存使用FreeMarkerspri...

2018-07-26 09:54:35 318

转载 React State 和 生命周期

将函数转换为类通过5个步骤将函数组件Clock转换为类:(1)创建一个名称扩展为React.Component的ES6类。(2)创建一个叫做render()的空方法。(3)将函数体移动到render()方法中。(4)在render()方法中,使用this.props替换props。(5)删除剩余的空函数声明。class Clock extends React.Comp...

2018-07-24 15:35:55 125

转载 React 组件 &Props

组件可以将UI切分成一些独立的、可复用的部件。组件可以接收任意的输入值,并返回一个需要在页面上展示的React元素。函数定义、类定义组件定义一个组件最简单的方式是使用JavaScript函数:function Welcome(props) { return <h1>Hello, {props.name}</h1>;}该函数是一个有效的React组件,...

2018-07-24 15:05:35 170

转载 React 元素渲染

元素是构成React应用的最小单位。将元素渲染到DOM中<div id="root"></div>在此div中的所有内容都将由React DOM来管理,所以我们将其称之为“根” Dom节点。我们用React开发应用时一般只会定义一个根节点,但如果你是在一个已有的项目中引入React的话,你可能会需要在不同的部分单独定义React根节点。要将React元...

2018-07-24 14:31:22 120

转载 React-JSX

const element = <h1>Hello, world!</h1>;这种看起来可能有些奇怪的标签语法即不是字符串也不是HTML,它被称为JSX, 一种JavaScript的语法扩展。推荐在React中使用JSX来描述用户界面, 虽然React并不强制要求使用JSX。JSX用来声明React当中的元素。JSX语法的特点就是,凡是使用JavaScript的值...

2018-07-24 14:17:03 113

转载 React学习

参考:https://doc.react-china.org/tutorial/tutorial.htmlReact是什么React的核心概念有2点:(1) 声明式渲染,(我理解就是,不需要直接操作dom)例子:点击一个按钮, 改变颜色.命令式:const container = document.getElementById(‘container’);const ...

2018-07-24 13:49:33 128

转载 React+SpringBoot项目部署

create-react-app由npm install 安装生成的,为什么单独列出这个呢?这个是关键,因为要创建react,最普通的方式就是通过命令create-react-app projectname生成名为projectname的项目,那么idea为了方便大家快速搭建,需要用到reate-react-app中的index.js文件用来创建react应用,所以不清楚自己的create-r...

2018-07-20 14:29:55 3713

转载 npm总是报错:unable to verify the first certificate

2014年2月27日,npm不再支持自签名证书。因为npm install用的是https协议。解决方法1:取消ssl验证:npm config set strict-ssl false如果还没成功,则将npm源更换为国内镜像:npm config set registry http://registry.cnpmjs.org/npm config set registry htt...

2018-07-20 14:02:24 853

转载 SpringBoot+MyBatis在控制台输出sql语句

1.如果使用application.properties在配置中添加:logging.level.com.looedu.mapper=debug格式:logging.level.Mapper类的包=debug 2.如果使用application.yml在配置中添加: logging: level: com: looedu: ...

2018-07-18 08:22:16 2279

转载 fastjson把对象转化成json避免$ref

DisableCircularReferenceDetect来禁止循环引用检测:JSON.toJSONString(..., SerializerFeature.DisableCircularReferenceDetect)当进行toJSONString的时候,默认如果重用对象的话,会使用引用的方式进行引用对象。   "颜色": [ { "$ref":...

2018-07-15 09:30:07 185

转载 SQL搜索下划线,like中不能匹配下划线的问题

使用like语句的错误查询MySQL> select * from t where x like '%_%';返回全部的记录,不是想要的结果! 为什么错误?因为在like语句中的下划线的含义是“任意一个字符”,类似“%”代表匹配任意多个字符的。 4.正确的查询方法能想到的有如下两种方法。1)第一种方法使用escape转义mysql> select...

2018-07-13 15:40:56 217

转载 Spring Boot中的starter

starter主要用来简化依赖用的,比如我们之前做mvc时需要引入日志组件,那么需要去找到log4j的版本,然后引入,现在有了starter之后,直接用这个后,log4j就自动引入了,也不用关心版本这些问题。 部分starters的依赖:Starter(Group ID: org.springframework.boot) 传递依赖于 spring-boot-starter-...

2018-07-11 15:06:02 152

转载 spring-boot-maven-plugin 插件的作用

pom文件中添加了“org.springframework.boot:spring-boot-maven-plugin”插件。在添加了该插件之后,当运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“java -jar”命令就可以直接运行。可以在POM中,指定生成 的是Jar还是War <packaging>jar</packaging&...

2018-07-11 15:02:12 9586

转载 Spring Boot学习--spring-boot-starter-parent

在官方文档的第三部分的13块讲述了引用的管理,官方推荐的是使用Maven和Gradle。我一直在用的是maven,而且使用maven有些优势–spring-boot-starter-parent,这个部件是maven独有的。这次我们从这里开始学习。Maven的用户可以通过继承spring-boot-starter-parent项目来获得一些合理的默认配置。这个parent提供了以下特性...

2018-07-11 14:51:20 655

转载 Eclipse 关闭 updating indexes

Updating indexes是Maven在下载更新,解决办法如下: Window --> Preferences --> Myeclipse Enterprise Workbench --> Maven4Myeclipse --> Maven --> 去除Download repository index updates on startup前的勾选即可...

2018-07-11 14:34:41 243

转载 maven kaptcha

由于kaptchar是第三方的jar包,不在maven中心库中,所以1.下载jar包。2.mvn install:install-file -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3.2 -Dfile=D:\kaptcha-2.3.jar -Dpackaging=jar -DgeneratePom=true...

2018-07-11 08:45:15 520

转载 java.math.BigInteger cannot be cast to java.lang.Long异常-MySQL相关

我的解决的方法就是升级依赖的mysql-connector-java的jar包。如下:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.46</ver...

2018-07-11 08:42:26 797

原创 城市编码与城市工具类 Java

import java.util.HashMap;import java.util.Map;/** * 描述:根据城市查找编号,根据编号查找城市 * @Author: cuihs * @Date 2018.7.9 */public class CityAndCodeUtil { private static Map<String,String> cityKe...

2018-07-09 13:35:42 1551

转载 @EnableWebMvc,WebMvcConfigurationSupport,WebMvcConfigurer和WebMvcConfigurationAdapter区别

1.@EnableWebMvc/WebMvcConfigurationSuppport@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.TYPE})@Documented@Import({DelegatingWebMvcConfiguration.class})public @interface EnableWebMvc ...

2018-07-05 16:31:51 546

转载 spring boot 2.0 WebMvcConfigurerAdapter过时

Springboot2.0使用的是Spring5.0,Spring5.0中WebMvcConfigurerAdapter算过时的,不再建议使用,那么我们可以使用WebMvcConfigurationSupport来代替。@Configurationpublic class TokenInterceptorConfig extends WebMvcConfigurationSupport {...

2018-07-04 16:58:47 161

转载 mybatis 做like模糊查询

1.  参数中直接加入%%  param.setUsername("%CD%");      param.setPassword("%11%"); <select id="selectPersons" resultType="person" parameterType="person"> select id,sex,age,username,password fr

2018-07-04 16:57:35 93

转载 MyBatis Generator

参考:http://www.mybatis.org/generator/index.html

2018-07-03 11:01:55 81

转载 类型转换错误java.math.BigDecimal cannot be cast to java.lang.String

从数据库取出一个 Count函数 统计的值在代码中要转成Integer类型的时候Integer.parseInt((String)map.get("ID_")) 报了一下错误: java.math.BigDecimal cannot be cast to java.lang.String 解决方法:Object ob = map.get("ID_");Integer.p...

2018-07-03 10:24:15 1214

转载 MyBatis 如果不存在则插入

依靠数据库锁是非常安全的方式,比方说,分布式定时任务,除了使用quartz不让各个机器上同时跑一个定时任务之外,最好在数据库也加一个保险。插入一条数据之前,判断表中有没有这条数据,如果没有才插入,这样就只会有一条数据插入成功。<insert id="insertUniqueInnoIndex" parameterType="com.sf.sfpp.innovation.common.m...

2018-07-02 14:37:01 2051

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