自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多线程学习

Summary 简单总结类相关生成对象时加载顺序若有父类则从父类开始加载静态代码块,静态常量,普通代码块,属性,按照代码顺序执行.构造器多线程三种基本方法.extends Threadimplements Runnableimplements Callable,这个方法可以返回值.class ThreadTest implements Runnable...

2020-02-23 22:07:47 155

原创 Spring事务管理学习

教程事务并发所产生的问题脏读:一个事务读到另一个事务没有提交的更新数据.一个事务还未提交,但是已经改变了部分数据,此时另外一个事务来读数据就会读到还未提交的数据(而这些数据未来可能是要回滚到初始状态的)不可重复读:一个事务两次读同一行数据,可是这两次读到的数据不一样.百度百科上说的挺详细了,就是当事务1在访问数据的时候,事务二可能也访问了这些数据并做了修改,此时事务一第二...

2019-01-31 10:01:27 166

原创 Spring学习总结(入门)

Spring学习总结(入门).xml文件里面放置的是装配的bean 这里是配置Spring的地方,很简单的一点就是使用bean来创建对象.bean里面可以嵌套bean 大概梳理一下脉络就是在主类里面创建了一个userservice对象,这个对象是通过spring,建立的,在test.xml里面,userservive对象指向的是 UserDAO的实现类 这样在建立UserService的...

2018-12-03 21:49:35 215

原创 java框架:spring mvc学习总结

web.xml的配置.配置为Servlet, <servlet> &amp

2018-12-03 21:49:25 363

原创 SSM整合(Spring + SpringMVC + Mybatis)

网上的整合资料比较多了,小白在这里简单说一下自己碰到的坑和解决过程,其中很多东西并不懂,只是找到的东西照葫芦画瓢了一下,没有讲解.一把辛酸一把泪.使用idea + Maven进行配置.先上完整项目结构(可以正常使用.),特别注意target文件夹,这是编译后可以正常运行的项目,如果出了错误,那么一般是target里面找一些原因. 创建Maven项目 创建Maven的时候, 选择本...

2018-12-03 21:49:12 394

原创 Angular学习

搜索要点:直接Google搜英文temple例子来看,百度太菜了.路由守卫,通过一个实现了路由守卫相关接口,并实现其方法的ts类实现,并且在路由页里面声明这个类的支持.简单的用法直接看官方文档.注册的验证用户名,异步验证器,和邮箱, 异步验证器例子,非常详细,需要翻墙 实现方法为向formcontrol里面传入异步处理器,异步处理器为一个返回值为AsyncValidatorFn的函数,定...

2018-12-03 21:49:00 399

原创 JWT(JSON Web Token)的相关学习

JWT(JSON Web Token)的相关学习JWT-JWS-JWE的不同和分辨搜索Maven的包的时候,排名第一的不是com.auth0 » java-jwt而是com.nimbusds » nimbus-jose-jwt所以就用排名第一的了,方法应该是一样的,只不过看了两天,依然有点迷迷糊糊的…在我的脑海里,流程大概是这样的.登陆 -> 后端验证密码登陆正确与否 > 生...

2018-12-03 21:48:50 218

原创 关于用户登陆注册的安全问题

查了好久好久的资料,现在脑子真是不好使,总是爱忘记,前脚查后脚忘…他妈的…查了那么多东西也没真的理解透彻,最后在一位大佬的帮助下算是把流程理清楚了.说的不一定对.参考资料1 概述这里只写一个简单的流程就够了.注册时候:RSA加密算法加强密码传输时候的安全>前端公钥加密>后端私钥解密得到明文密码>明文密码加盐,信息摘要算法>数据库存储盐和

2018-12-03 21:48:25 3673

原创 有关于单元测试Junit + spring + mockmvc

一遍遍重新部署tomcat太那啥了…查了一下简单的用法…资料1 原始的测试方法;使用MockMvc测试的时候遇到了一个奇怪的问题,那就是传送json数据的话,用@requestBody Map map无法接收到数据,查了之后得知,这样的测试没有经过jackson转换,所以无法将字符串转换成map…但是我没找到解决办法,所以还是手动做了…...

2018-11-25 13:50:35 165

原创 Redis Java Spring整合

主要为Spring + lettuce网上的教程实在太多了,不过大多都是复制粘贴…而且一定要注意版本号…spring-data-redis1.0和2.0是有区别的,如果想用2.0版本就要查2.0版本的配置内容了.我提供这个资料,应该是正确的,不过我没搞…感觉忒麻烦…spring-data-redis2.0 单机模式加连接池感觉添加连接池有点麻烦,其实也就是写个类的事,但是不想弄.了解到l...

2018-11-22 23:38:43 153

原创 Mysql的学习

记录一下Mysql的学习.基础和提高篇,我认为看这里就够了.基础,写的比较详细了…需要先关联俩表再和另外一个关联俩表的联合查询…我这样写select * from (select comments.id faid,articleId,userId,to_commentId,content,comments.createtime,user.id,username,headImgUrl...

2018-11-13 23:20:12 160

原创 centos 7.4 + nginx1.15.5 + https配置.

centos 7.4 + nginx1.15.5 + https配置.首先来说,这一篇文章就已经足够了,但是这篇文章里面有几个问题,我和文章中的环境应该是一样的,下载路径,下载版本都一致,但是无法成功…好像是版本问题,无法make…且文章中有些地方让人误解,不好理解,所以这里说一下,基本设置就看里面,但是有几个地方需要注意的…阿里云的资料1-3步,安装依赖照做.第4步,不要下载nginx-...

2018-11-06 14:38:27 1621

原创 Music项目随意记录-Java(SSM)

菜鸡一个,随意记录,不一定对.数据库查询出时间,传给前端变为一串数字,有以下两种解决方法资料

2018-11-04 09:28:06 199

原创 Angular2+/Angular7 + Swiper

Angular2+/Angular7 + Swiper1.Angular加载很多插件都需要放在afterViewinit等视图渲染完毕之后再调用.2.本次使用Swiper也不例外.3.使用的时候发现loop有时候好使有时候不好使,由于html页面的数据是用ngfor来做的,后来感觉到应该是网速的问题导致了Swiper的错乱.比如说我的. <div *ngFor="le...

2018-10-31 20:25:10 1322

原创 Music项目随意记录-Angular

随便记点知识点,仅为个人经验,不一定准确!父级 display:flex的时候可以设置height但是没什么作用,因为里面的元素还是弹性布局,超出的部分溢出就溢出了,我没找到解决办法.此时必须设置flex-direction为纵向,否则容器内的元素默认高度就是100%,且无法设置掉.其实对弹性盒子设置height和weight没有任何意义,因为弹性盒子的本意就是要里面的元素撑起来div,此时...

2018-10-28 14:36:37 191

原创 Tomcat 相对路径 Angular 前端路径

相对路径的问题.拙见趁着现在还没把自己绕进去,记录一下…前端Angular.设置proxy.conf.json将api请求全部转发给localhost:8080,{ "/api":{ "target":"http://localhost:8080/"}}注意这里的请求还需要在proxy.conf.json额外的配置,否则这里的请求是带api一起发送的,即请求会被发送到lo...

2018-10-21 23:26:31 898

原创 Cookie,Session的部分坑.

拙见今天下午在写程序的时候,发现document.cookie怎么也取不到值,百度了很久都没找到答案,或许是我太笨了吧.到最后才发现是后端没有为Cookie设置Path,所以在login页面设置的Cookie在别的页面并不能取到.另外,强烈谴责一些人只知道复制粘贴博文的行为,即使是有别的,也说的语焉不详,不知道到底怎么解决.比较恶心的是,我所看到的大部分人对Cookie的解释是每次发送Ht...

2018-10-20 21:20:01 187

原创 Mybatis的学习.

一.配置mybatis.cfg.xml(在此之前需要首先配置好log4j的配置文件)1.在外部编写文件 (1).driver需要用com.mysql.cj.jdbc.Driver (2).url配置上需要注意一下,有data类型,不让通过,需要在url后面添加serverTimezone=UTC或者GMT%2B8jdbc.driver=com.mysql.cj.jdbc.Driv...

2018-10-18 17:45:50 152

原创 Angular6 + Editor.md markdown Directive指令实现

Angular6 + Editor.md angular markdown directive指令方法想要在angular中使用Markdown编辑器,怪我太笨,搞了三天才算有了自己想要的结果,主要是使用了Editor.md,其中碰到了一些坑,觉得有必要记录一下.有两种方法,一种是editor.md作为指令Directive进行构建,还有一种是使用自定义表单集成Editor.md.(方法)…比...

2018-10-05 14:49:49 1632 7

原创 putty连接失败.

出现错误:Network error : Software caused connection abort.发现了一个特别怪异的事情,用百度搜了半天,要么就是以前的老版本的东西,不适用,要么就是各种复制粘贴,转载引用,翻了两三个小时,往往得到的还是那么一个解决办法,让我非常的愤怒,一度感觉百度和什么博客的鸡肋,以前说bing垃圾,现在看来,bing还是挺好的.谷歌最好,奈何英语太多,想稍微...

2018-06-17 02:12:33 3367

原创 IDEA学习Spring中,xml文件的配置问题.

今天碰见了一个问题就是学习Spring中,xml文件放置不正确会出错.出错信息是ideaspring path resource [test.xml] cannot be opened because it does not exist包结构: test.xml放的位置是和一众java文件放置在一起的.网上找了一圈子,大概意思就是idea会把输出的类库和原本编辑的地方的jav...

2018-05-20 02:11:25 1868

原创 Freecodecodecamp(FCC)高级算法汇总.

高级算法对于我这种渣渣来说,还是挺难的,做的过程中借鉴(抄)了不少网上各位大佬的博客上的东西,甚至有几题是无耻照搬的,而且代码写的非常的乱,各位大佬权当个笑话看看算了.代码风格这个东西真的重要,我自己看自己写的东西都跟看见屎一样的..哈哈哈,本篇文章算做下备份,也算是给后面学习的朋友提供一点思路和建议吧. 希望各位可以考虑许久发现实在不会之后再去借鉴别人的代码.这里面的题对大神来说或许不算什么,...

2018-04-25 23:27:40 536

原创 VScode扩展插件推荐与备忘

VScode扩展插件推荐与备忘强烈推荐使用VScode,我从学习开始用了几天了,感觉很舒服,插件也足,速度也快.想把VScode换到固态里面去,然后尝试写一篇博客备忘一下,顺便推荐.Auto Close TagAuto Rename TagBeautifyColor Picker显示颜色面板,快速选择颜色.CSS Peak根据HTML中的类或id快速定位到CSS文件...

2018-03-25 19:04:00 2247

原创 红黑树Java实现

纯比着葫芦画着瓢打出来的代码,没啥实际意义,当自己熟悉代码用了,注释里写了一些理解,不很透彻,错误也很多.package Search;import edu.princeton.cs.algs4.Queue;import java.util.*;//红黑二叉查找树的实现.这个和二三查找树之间的连接不太好找,总是不能一一对应起来,不知道详细的对应步骤.public class r...

2017-12-09 22:50:26 205

转载 欢迎使用CSDN-markdown编辑器

CSDN-markdown编辑器的使用教程.

2017-12-09 22:48:41 186

空空如也

空空如也

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

TA关注的人

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