自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 关于java中密码的加密(使用PasswordEncoderFactories))

这里使用的是Spring Security 5中 的PasswordEncoder增加 PasswordEncoderFactories 类提供一个静态方法 createDelegatingPasswordEncoder()方法, 使用委托方式创建PasswordEncoder的实现PasswordEncoderFactories.createDelegatingPasswordEncode...

2019-05-17 18:43:21 6881

原创 java中和mybatis中产生uuid的方法

对于数据表中的主键id,我们一般会使用uuid产生随机数来保证唯一性,那么在项目编写中我们怎么来创建uuid呢,下面是两种方式在mybatis中创建uuid1 <insert id="add" useGeneratedKeys="true" parameterType="com.linyr.bean.Person">2 <selectKey keyProp...

2019-04-24 15:03:28 1838

原创 SpringCould之创建Eureka服务注册中心

1.使用IDEA创建一个Springboot的项目:可以在创建项目的时候就选好springcloud的相关依赖:创建好项目后可以看下pom.xml,如果开始没有添加的话可以自己取添加一下:<modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springf...

2019-04-11 18:34:13 646

原创 如何在一个动态的div中放值或者html页面(handlebars)

需求:要将数据或者html片段放入多条栏目的其中一条中(点击对应的栏目然后点击html按钮时都在那个栏目中操作)1.这里时勾选动作$(document).on("click","input",function() { let value = $(this).val(); //字段值 let temp = $(this).parents(".field-info").prev(".field-n...

2019-04-02 13:30:13 673

原创 在js中嵌套json数据

需求:从后端传来的json数据还需要包装过才能放到handlebars的tpl中1.从后端传来的数据:{ "code": "0", "message": "成功", "cause": null, "data": [{ "category": "1", "dictionary": "分类信息" }]}现在这个要插入到tpl文件中{{#each json}}{{#eac...

2019-04-02 11:43:50 2412

原创 IDEA辅助开发插件Free Mybatis plugin的安装和作用

1.最近在使用MyBatis框架的时候,发现Mapper接口和XML文件之间跳转十分的麻烦,经常的操作是在Mapper接口中将接口名称复制一下,然后去查找对应的XML文件,打开后CRTL+F查找对应的xml实现,整个过程效率很低下,搜了搜果然有前辈已经出了一款IDEA的插件解决了这个问题,下面来介绍一下这个插件的使用:打开Preferences -> Plugins(Windows的...

2019-03-27 11:45:03 1484

原创 利用node.js直接访问项目中的页面

先进入到dos命令界面,进入项目所在的地址,输入:node http.js在网址中输入:http://localhost:3001/application/product-field-manage/field-manage.html//3001表示这个项目的端口号,后面是要访问页面在项目中的相对地址...

2019-03-27 10:32:18 1337

转载 Springboot中的一些注释的详解 Swagger(@ApiOperation和@ApiModelProperty)

@ApiOperation的详解@ApiModelProperty的详解Swagger中的API汇总说明

2019-03-26 17:40:54 7210

原创 Springboot中一些注释的详解(@RequestMapping)

@RequestMapper的源码如下:@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Mappingpublic @interface RequestMapping { String name() default ""; // 指定...

2019-03-26 16:21:00 827

原创 在js中.val()和.html()和attr()的一些功能和区别

1. val()定义和用法:val() 方法返回或设置被选元素的值。元素的值是通过 value 属性设置的。其中有部分元素没有value,该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。、1.1获取元素中的值:$("#name").val() //获取id="name"的value值1.2赋予元素值:$("#name").val(value...

2019-03-25 16:10:24 14260

原创 Ajax的小知识(不定时更新)

Ajax中的Type1、GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。2、与GET不同的是,PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,...

2019-03-20 15:18:03 76

原创 Kettle spoon

ETLETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据ETL的设计分三部分:数据抽取、数据的清洗转换、数据的加载。ETL工具:Kettle spoonKettle spoon1. 转换:将数据流经过一系列操作传输到目标数据源转换的创建:新建一个转换1新建空白转换文件—&gt...

2019-03-18 13:43:09 514

转载 Springboot中整合caffeine缓存

spring-boot中配置和使用Caffeine Cache第一步:引入依赖这里不知道为什么很多版本的依赖包用不了,用不了的话你剋实施其他的 &lt;dependency&gt; &lt;groupId&gt;com.github.ben-manes.caffeine&lt;/groupId&gt; &lt;artifactId&gt;caf...

2019-03-12 15:51:37 8322 2

转载 在Springboot中整合Ehcache以及整合Redis

Spring Boot中的缓存支持(一)注解配置与EhCache使用史上最全面的Spring Boot Cache使用与整合

2019-03-12 13:54:24 748

转载 有关缓存的一些内容

1.缓存带来的问题:缓存的过期时间问题:设计缓存的过期时间需要非常的有技巧,且必须与业务实际情况相结合。因为如果设计的过期时间太短了,那会导致缓存效果不佳,且还会造成频繁的从数据库中往缓存里写数据。如果缓存设计的过期时间太长了,又会导致内存的浪费。缓存的命中率问题:这也是设计缓存中需要存放哪些数据的很重要一点,如果设计的不好,可能会导致缓存命中率过低,失去缓存效果。一般对于热点数据而言,要保...

2019-03-11 17:46:32 201

转载 EHcache缓存使用

1.Ehcache 的三种清空策略1 FIFO,first in first out,这个是大家最熟的,先进先出。2 LFU, Less Frequently Used,就是上面例子中使用的策略,直白一点就是讲一直以来最少被使用的。如上面所讲,缓存的元素有一个 hit 属性,hit 值最小的将会被清出缓存。3 LRU,Least Recently Used,最近最少使用的,缓存的元素有一个时...

2019-03-11 17:01:14 109

转载 Springboot自带的缓存Cache

这篇解释的很详细了:SpringBoot与缓存使用及原理

2019-03-11 16:26:18 1942

转载 IDEA中使用redis

1.使用Jedis依赖包直接写在测试类中: @Test public void TestRedis(){ Jedis jedis =new Jedis("192.168.1.???",6379); jedis.set("name","sjm"); String string =jedis.get("name"); Syst...

2019-03-11 14:59:24 10010

原创 SpringBoot中关于Mvc方面的扩展配置

1.要增加自己的一些MVC配置:PS:配置文件要加入@Configuration,配置文件才能生效(其中WebMvcConfigurerAdapter已经过期,使用WebMvcConfigurationSupport 来代替@Configurationpublic class MyMvcConfig extends WebMvcConfigurationSupport { @Ove...

2019-03-11 13:23:43 134

原创 关于SpringBoot中拦截方法(登陆)

1.拦截器进行登陆检PS:登陆操作时设置对应的session进行保存人员的身份创建拦截器实现SpringBoot本身的接口:3.还要注册拦截器,让他能够使用:...

2019-03-08 17:27:39 388

原创 SpringBoot的国际化

1.## 关于SpringBoot页面国际化的操作:(1)、编写国际化配置文件;PS:en_US代表英语、zh_CN代表中文形式在语言文件中配置各个语言:2.、使用ResourceBundleMessageSource管理国际化资源文件2.1 在SpringBoot中已经自动配置好了管理国际化资源文件的组件;3)、在页面使用fmt:message取出国际化内容 :PS:注意要修...

2019-03-08 16:58:31 198

原创 SpringBoot的thymelesf的语法以及表达式使用

1.## 在SpringBoot中引入Thymeleaf&lt;dependency&gt; &lt;groupId&gt;org.thymeleaf&lt;/groupId&gt; &lt;artifactId&gt;thymeleaf-spring5&lt;/artifactId&gt; &lt;version&gt;3...

2019-03-07 17:53:21 265

原创 SpringBoot中YAML的语法

2019-03-07 15:24:22 250

原创 关于SpringBoot的多环境配置

1.在一个application.yml文件中配置多环境spring: profiles: active: dev---#开发环境配置spring: profiles: devserver: port: 1000---#测试环境配置spring: profiles: stgserver: port: 1001---#生产环境配置sp...

2019-03-07 14:22:05 105

原创 git在IDEA中一些基本的操作

1.## IDEA项目在github上的的更新与提交:Git的原理图:当你修改这个项目时:会弹出这个提示框:这里是询问你是否需要把这个修改后的项目放置在本地仓库中:1.如果不放这个类的名字会显示为红色 2.如果放置的话,这个类的名字会显示为绿色。到这里仅仅只是把这个项目放置到本地的仓库里。选择commit这个项目把这个项目push到github上:到这里就已经上传...

2019-03-06 15:44:46 196

原创 关于IDEA中Git的配置

第一部分:git的安装和配置1.首先下载git的安装包:https://git-scm.com/download/win2.下载完成之后安装好2.安装成功后: 击桌面上的git快捷方式打开命名行, 运行git命名, 出现如下界面则成功:3.配置环境变量:4.配置完成后打开cmd:输入git version第二部分: windows配置git SSH服务:生成SSH秘钥对:...

2019-03-06 15:24:08 172

原创 Springboot关于mybatis的整合(其实是SSM的整合)

1.首先在pom.xml中配置必要的依赖包:&lt;!--springboot父依赖--&gt; &lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; &...

2019-03-05 18:06:35 648

原创 关于Springboot中静态资源的访问

1.一般是在classpath下创建一个resource下创建static或者静态网页的(html、css、js)访问路径的话是:http://localhost:8080/imags/123.jpg

2019-03-05 14:49:24 146

原创 Springboot的两种启动方式

1.直接在Controller类中添加主类启动2.将所有的Controller集中放置在App类中:必须要添加一个包扫描的注释:@ComponentScan(basePackages={" “,” "}

2019-03-05 14:12:05 385

原创 IDEA中创建一个普通的jar类型的springboot项目

1.创建一个maven的jar类型的项目:2.在项目的pom.xml中添加springboot的父依赖: &lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; ...

2019-03-05 13:31:55 512

原创 关于IDEA创建动态web项目

关于IDEA创建动态web项目:1.创建动态web项目:2.创建完成之后项目图3.把项目添加到本地Tomcat中:3.1点击Edit Configurations3.2配置相应的Tomcat设置:在tomcat中选中对应的项目:4.启动Tomcat就行...

2019-03-05 10:13:55 645

原创 对于jsonp的学习和理解

1.案例:一个tomcat中的项目想要访问另一个tomcat中的信息(跨域)1.1问题:通过ajax因为安全性不允许跨域请求。1.1.1解决方法:使用jsonp2.在demo1中的index.jsp中调用demo2中的servlet中的信息?2.1在index.jsp中配置:&lt;script type="text/javascript" src="http://localhost:...

2019-02-24 23:39:16 97

原创 关于Spring、SpringMVC、Mybatis框架的整合

关于Spring、SpringMVC、Mybatis框架的整合1.首先在工程中建立一个Dynamic Web 或者Maven工程2.引入相关的jar包2.1一共是3个配置文件:SpringContext.xml、Springmvc.xml、SqlMapConfig.xml3.配置applicationContext.xml文件:3.1一开始配置相应的schema检测(这里可以根据自己情况...

2019-02-24 17:00:30 146

空空如也

空空如也

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

TA关注的人

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