- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 Springboot 使用 CaffeineCache 的 @Cacheable EL表达式中引入注入的 bean 方法定义KEY
@Cacheable keyuseannotationbeaninSpring调用Sping容器中的bean的中的方法在@Cacheable的 EL表达式中;@Servicepublic class GenerateKey { public String getKey(){ return "key"; }}@Servicepublic class CacheUtilsService {//使用public 修饰符 @Aut...
2020-08-04 23:07:26
1548
原创 Spring boot + Spring security 跨域鉴权失败却报跨域问题。
问题场景:Spring boot + Spring security 跨域鉴权失败当我重写AuthenticationEntryPoint 的 commence方法,@Componentpublic class CustomAuthExceptionEntryPoint implements AuthenticationEntryPoint { @Override public void commence(HttpServletRequest request, HttpS...
2020-06-14 09:14:31
1038
4
原创 Angular ngx-cookie-service 对于 cookie的 删除等操作不生效
源自于:https://github.com/stevermeister/ngx-cookie-service/issues/5主要取决于后端对于域名的cookie的设置路径,如果你直接使用cookieService.delete('mycookie')是不生效的。需要传入路径参数,具体的路径可以看自己的cookie来进行,cookieService.delete('mycookie', '/');;…cookieService.deleteAll('/')...
2020-06-13 13:08:15
872
原创 Rabbit MQ的Erlang下载
RabbitMQ和Erlang的版本需要对应匹配否则无法使用。Erlang官网版本下载(https://www.erlang.org/downloads)。下载这个东西实在太慢了,能慢哭你信不,太难了。各取所需!https://pan.baidu.com/s/1u_x3fsXVRw44BdZAI20EqA兼容对比官网链接:https://www.rabbitmq.co...
2019-12-15 17:21:06
263
1
原创 angularx-qrcode ERROR TypeError: Cannot read property '_android' of undefined
首先之前是Angular7升级到Angular8出现此问题。推测是升级导致,去npm官网看一下插件版本说明。很明显,意思我们要修改一下tsconfig.json修改即可。通常版本升级会导致一系列问题,多分析问题原因,找到合适的方向仍然是解决问题得关键。...
2019-10-16 20:40:21
2057
原创 html2canvas 在Angular引入问题
之前使用html2canvas的版本是1.0.0-rc.1 并且安装@type/html2canvas,引入方式是import * as html2canvas from 'html2canvas';这里引用的@type/html2canvas包下面的升级html2canvs成1.0.0-rc.5 改成import html2canvas from 'html2canvas';此时引用的是...
2019-10-11 22:11:35
830
原创 nginx 配置 判断百度蜘蛛来确定是发挥Angular ssr 还是 Angular 客户端渲染
因为Angular进行服务端渲染,但是渲染完之后的项目有一些问题,毕竟是在node里面运行,所以用nginx进行判断,如果是百度蜘蛛进行访问,返回Angularssr服务端渲染,否则返回angular客户端渲染。正常 Angular在nginx的配置是这样location / { root /usr/local/test; index ...
2019-08-06 22:15:43
789
原创 Angular 7 SSR 之后使用 node + nginx 部署在linux
没看到网上详细教程,自己捣鼓一会整出来了,首先是node部署项目本地启动,然后nginx连接到本机即可。1、linux安装node安装node不多说,csdn找个教程,按照步骤来就行,不多说了。2、安装pm2来支持项目持续后台运行输入npm install -g pm2安装完毕的路径 /usr/local/src/nodejs/bin/pm2输入 [root...
2019-08-04 18:22:33
1099
原创 Linux -bash: pm2: command not found 及 forever:command not found解决方案
Linux -bash: pm2: command not found 及 forever:command not foun无论是pm2还是forever都是一个原因,就是没设置到系统的环境变量上面。linux 输入echo $PATH 可以看到环境变量配置当我们是用命令回去环境变量里面找我们直接使用挂在到/usr/local/bin即可安装完毕的路径 /u...
2019-08-04 16:47:58
1352
2
原创 阿里云的nginx 配置https遇见的问题总结!
1、the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /etc/nginx/conf.d/default.conf:开启https的方式不对,nginx版本升级后有修改listen 443 sslon改成listen 443 ssl;...
2019-07-30 21:32:09
10007
1
原创 nginx搭建图片服务器,但还是报错404,解决办法!
404就是没找到路径,就是配置的路径不对也就是location那块出问题了。当你的nginx是这样配置location /images1/images2/ { root /usr/local/; autoindex on; } 他会去你的服务器的/usr/local/images1/images2/ 下找文件 而不是/usr/lo...
2019-07-05 17:44:58
1516
原创 Angular 结合 ng-bootstrap分页
方法请使用(pageChange) 不要使用 (click)否则导致page还没改变就查询了、<ngb-pagination class="d-flex justify-content-center" [(page)]="page" [pageSize]="pageSize" [collectionSize]="totalTemplate" (pageChange)="getSele...
2019-06-27 21:53:31
664
1
原创 ng2-dragula 使用报错 Uncaught ReferenceError: global is not defined
Angular2使用ng2-dragula实现拖拽功能报错ncaught ReferenceError: global is not defined at Object../node_modules/crossvent/node_modules/custom-event/index.js (vendor.js:88511) at __webpack_require__ (ru...
2019-06-09 21:03:34
7189
2
原创 Angular 分别用tomcat 和 nginx部署在阿里云服务器,并且解决构建包太大的问题。
最近部署angular简单写一写过程。1、首先将Angular项目在本地打包切换到目录下使用ngbuild或者ngbuild --prod --aot 后者命令打包会更小,但是校验比较严格,变量的修饰符是private也会报错,并且我的项目使用了tinymce插件打包就报错我不得不将他整成独立的js文件使用。打包之后会生成dist文件夹2、tomcat部...
2019-05-25 16:48:57
1161
3
原创 引入buttoncss Gradient has outdated direction syntax. New syntax is like `to left` instead of `right`.
引入buttoncss后控制台一直提示 Gradient has outdated direction syntax. New syntax is like `to left` instead of `right`.、也就是说Gradient有过时的方法,请使用新的方法 toleft而不是使用right也就是说归于Gradient 的使用发方法变了。css文件中...
2019-05-08 15:51:21
569
原创 修改git的文件权限.
在修改权限的文件的目录执行查看git权限命令: git ls-tree HEAD 从100755->100644命令: git add --chmod=-x 文件名.尾椎 从100644->100755命令: git update-index --chmod=+x 文件名.尾椎 ...
2019-05-06 18:01:52
3442
原创 mysql mybatis 取得查询结果中随机的一条数据
思路:首先写自己想要的查询的结果集 SELECT a.id as id, a.type as type, a.content as content FROM autoadd as a WHERE a.type = 1随机 + 一条 也就是先打乱查询顺序再选一条使用 ORDER BY ...
2019-04-28 22:59:10
7871
3
原创 Angular2对于属性 contenteditable="true"的div等html元素的双向数据绑定实现
ng2对于双向数据绑定很好通常是使用是 [(ngModel)]="model"但是对于 contenteditable="true" 的 div这样的元素不行,主要input这种元素是含有value的属性,div这种元素是没有的,需要使用如下方法:<div contenteditable="true" [textContent]="model" (input)="mode...
2019-04-16 22:29:47
1047
原创 谈一下css最近用的比较好的处理样式涉及的方法
其实你玩css玩的好,省了很多js的代码。方便快捷。(name相当于一个选择器)1、name:focus 焦点聚集离开样式2、name:hover 鼠标悬浮离开样式当你还在用click的js以及removeClass方法时候可以试试这两个对于css的处理当然那个是最基本要想玩的6需要配好一些方法符号3、name > name1{color:red }name...
2019-04-15 22:33:50
126
原创 对于 react 创建项目 create-react-app: command not found 错误
如果npm版本是5.2以上版本,在cmd中输入 npx create-react-app my-app,当前目录下创建一个名为my-app的工程,命令行窗口中将会显示依赖库的一些日志,看步骤4。...
2019-03-28 23:10:31
2740
原创 docker部署springboot项目出现java.io.FileNotFoundException: /xxxx/ xxxx(No such file or directory)
环境阿里云的centos部署的springboot项目,采用maven打的jar包。项目中设计文件的上传和下载,所以会有对于文件路径的处理,但是在下载文件的时候一直会出现java.io.FileNotFoundException: /xxxx/ xxxx(No such file or directory)这个错误,一开始查实权限的问题,后来就给权限,结果也不是,后来排除发现是对于设置的...
2019-03-17 21:07:14
6525
原创 对于使用 Spring Cloud Bus 实现通知微服务架构的配置文件的更改,请求接口不/actuator/refresh后没刷新配置值
使用SpringCloudfinchley 和 SpringBoot 2.0+还需要引入<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-amqp</artifactId>...
2019-03-02 18:53:40
2554
6
原创 利用栅格处理list集合数据,使每行显示两条或者多数据时候
这个是微信小程序的框架,TouchUI,做页面查询数据是list的对象,但是要用栅格每行显示两条数据 <ui-row wx:for="{{resumeCoverImg}}" wx:key="unique" id="resumeCoverImg"> <ui-col span="6" vertical-align="middle" align="cen
2018-07-12 16:41:05
720
原创 关于idea搭建SpringBoot启动时:Process finished with exit code 0解决办法
使用idea(springboot initializr)快速搭建springboot项目,一路next;启动时候:Process finished with exit code 0,这不是错;意思是:这个表示程序正常执行完毕退出了。这就表示项目启动成功后了,此时运行,最后运行完毕自动退出。而现在我们想要的是启动项目访问路径,我们需要的是springmvc的框架(可以使用一些注解如:@RestCo...
2018-07-10 10:42:46
56824
3
原创 bootatrap页脚处理固定于底部不遮挡内容
搭建个人网站的时候遇见个问题,主要我觉得这种方式处理简单。bootatrap自带页脚(如下)但是使用的时候会出现遮挡文字的情况;<nav class="navbar navbar-default navbar-fixed-bottom" id="footer"> <div class="container"> <div class="navbar-header&q
2018-07-04 20:28:18
2324
原创 关于java中IO的简单回顾
最近回顾一下java中的IO流知识,简单总结。一、简单定义理念理解:主要处理设备之间的数据传输。IO就是Input和Output的首字母代表着输入输出,并且输入输出是相对于从程序和文件之间。IO流的输入流和输出流分为二、简单分类:1、输出流向文件中写数据:a、使用FileWriter,字节流(处理音频,图片数据)FileWriter fw = new FileWriter("F:\\test.tx...
2018-06-20 16:27:55
216
原创 mybatis处理集合、数组参数使用in查询等语句的两种方法
对于mybatis的参数类型是集合数组的时候进行查询。顺便回忆一下。有两种处理方式。第一种:参数list使用mybatis的标签SELECT * FROM TABLE_NAME AS a WHEREa.id not in #{extraIds}<foreach collection="extraIds" item="extraId" index="i" open="(" separato...
2018-06-15 10:31:41
5030
原创 js中的引号使用不正确导致js方法传入参数类型错误
主要讲一下在js中使用单引号拼接html元素。问题:$('#classInfos').append('<tr><tdid="'+o.value+'">'+o.title+'</td><td><a href="javascript:" onclick="removeItem('+o.value+')">删除&am
2018-06-13 16:58:00
2598
原创 js(angualrjs)赋值给某个“动态属性”字段时候处理方法!
主要是在angualrjs中的问题,js应该一样,思想是一样的,前端html页面,根据传入不同的一个string字符串image或者video,后台绑定这个属性值,但是要是点此字段是不行的。他会识别去找页面中的这个parameter字段来绑定值。<input name="image" ng-model="model.image"/><input name="video" ng-m...
2018-05-25 14:05:10
1901
原创 zepto的fadein,fadeout,toggle的引用并且使用
在应用zepto.js发现并没有fadeIn方法,然后引用了此方法!/** * zepto.animate.alias.js */(function ($) { $.extend($.fn, { fadeIn: function (speed, easing, complete) { if (typeof(speed) === 'undefin...
2018-03-14 18:04:43
4258
原创 angualr2 FormData 文件上传
通过FormData对象可以组装一组用 XMLHttpRequest发送请求的键/值对;同时可以实现文件的上传!使用他的append方法就行;最值得注意的是在angualr2中千万别写请求格式!!1、文件获取 (change)="fileChange($event,txDetailFm.controls['file'])" placeholder="上传文件"
2018-01-21 16:27:15
1182
原创 计算页码总数的高效方法
通常我们根据每页展示条数size和结果总条数count计算总页码page;判断能否被整除来决定是否加上1;int size = 5;int count = 21;int page ;if (count%5 ==0 ) {page = count/size;}else {page = count/size+1;}另一种算法是:int count=22;
2017-11-29 18:33:42
5222
原创 jquery的validate简单表单验证
使用bootstrap框架引用link href="lib/bootstrap/css/bootstrap.css" rel="stylesheet">link href="lib/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">link href="lib/bootstrap/css/boo
2017-11-17 12:55:57
262
原创 jquery实现单机li标签时,执行跳转,li标签下面的a标签路径
思路:这是一个触发事件,li标签被单击时,触发click方法,方法会获取到a标签的路径,进行页面跳转。沿着这个思路去完成。1、引入jqueryscript src="http://code.jquery.com/jquery-latest.js">script>2、实现ul> li>点击这里也可以a href="http://bird.so">birda>li>
2017-11-14 16:53:52
8811
4
原创 jquery实现html页面的导航的标签内容切换
原理:导航栏的ul li 都对应的 一个div,每个li单机时候添加属性,并且与之对应的div展示。主要是利用jquery的一些方法进行操作;ul class="switch"> li class="selected">导航一li> li>导航二li> li>导航三li>ul>div class="content"> div>内容一div>
2017-11-13 14:17:27
13714
原创 svn更新时候冲突,进行resolve进行删除,则以后进行更新,删除的文件不会再次下载
每次update都会删除执行resolve删除的文件,在文件夹下面进行Check for Modifications时候可以看见被删除的文件1、Check for Modifications(检查更新)点击Check for Modifications,系统列表所以待更新的文件及文件夹的状态.,或者是resolve时候执行的删除的文件当更新后进行Revert
2017-11-10 14:00:56
7171
原创 Thymeleaf判断集合是否为空
在使用thymeleaf判断,一个map集合的value(list集合)是否为空时候发现不行,不知为何,可以通过其他语法判断。th:if="${#lists.isEmpty(map.value)}">官方有些知识点还是要参阅官网文档。
2017-11-09 13:01:44
47168
2
原创 rowspan和colspan使用
colspan代表columnspan,column,英文列的意思代表的意思就是,列合并rowspan代表rownspan,row,英文行的意思代表的意思就是行合并
2017-11-08 18:23:38
20256
原创 Spring data jpa 的 findBy...
1、语法:List findByAgeAndNameOrderByAge(Int age,String name); a、简单理解,find查询,by通过,age 和 name 按照age进行排序以下(后续补充)忽略:2、criteriaBuilder 的简单用法。a.创建criteriaBuilder CriteriaBuilder criteriaBui
2017-11-07 18:32:26
3505
Erlang_win64_22.2.exe
2019-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人