自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

志远的博客

开发点滴记录

  • 博客(81)
  • 收藏
  • 关注

原创 深度学习学习路径

2023-05-11 02:30:54 142

原创 kubernetes使用过程中出现的异常及解决措施

异常:authentication.k8s.io:0xc820374f50] is already registeredkubectl throwing group is already registered error原因:kubectl版本与Kubernetes版本不一致导致的解决:选择相应的kubectl版本重新安装参考:https://github.com/kubernetes/kuber...

2018-03-03 00:08:20 2387

原创 kubectl安装(1.9版本)(解决国内安装kubectl失败)

官网提供的安装命令是:curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl但是由于该命令有些文件,在国内无法下载...

2018-03-02 23:54:15 19423 4

原创 使用Spring Security出现spring security Could not verify the provided CSRF token 异常

异常:Could not verify the provided CSRF token because your session was not found.本项目是SpringBoot项目,模板引擎是thymeleaf解决办法:在from表单中加入一个hidden标签,来引用spring security  的csrf token。如果是jsp做模板引

2017-12-25 20:02:22 13028

原创 Spring Data 配合MongoDB实现持久层对象属性动态增加

MongoDB作为NOSQL数据库,基于文档存储这一特性,使得存储对象没有像关系型数据库有着约束。例如,当我们使用MySQL作为数据库,当我们想要增加持久层Entity属性时(所增加的属性,必须存储在数据库的情况,除非所增加的属性,不做为存储,只是持久层Entity临时的属性),不得不为这个Entity所对应的表,增加字段,否则所增加的属性无法存储,如果使用ORM框架,在映射过程中,还会出现异常。而MongoDB,使用BSON作为数据存储格式,使得其没有像关系型数据库这样较强的约束,在使用过程,持久层Ent

2017-12-16 11:53:05 3590 1

原创 React使用过程中的异常

React.PropTypes is deprecated since React 15.5.0, use the npm module prop-types instead解决:将原来使用的 “` import PropTypes from ‘react’fieldXX: PropTypes.object.isRequired“` 代替为import PropTypes from 'pro

2017-11-25 23:43:49 701

原创 ip地址服务和库

服务:http://freeapi.ipip.net/183.206.172.3地址库:https://github.com/lionsoul2014/ip2regionhttps://github.com/zhuzhichao/ip-location-zh/tree/master/src

2017-10-31 22:09:09 1465

转载 ECMAScript 6 入门--let 和 cost命令

let 和 cost命令let命令let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。for (let i = 0; i < 10; i++) {// ...} 计数器i只在for循环体内有效,在循环体外引用就会报错。var命令会发生”变量提升“现象,即变量可以在声明之前使用,值为undefined。let命令改变了语法行为,它所声明的变量一定要

2017-10-15 16:13:25 958

原创 logstash 5.5.2安装

logstash 5.5.2安装

2017-09-09 13:41:37 1489

原创 Logstash(5.5.2)踩过的坑

1、ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.2、ERROR Unable to create file /var/log/logstash/logstash-plain.log java.io.IOException: Permission denied

2017-09-09 13:31:53 6030

原创 [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

系统版本:ubuntu 16.04ElasticSearch版本:5.5.2异常现象:启动ElasticSearch,报下面异常[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]解决:1、修改max_map_count

2017-09-03 23:12:03 5849

原创 Spring Data Jpa 配合MongoDB实现持久层对象属性动态增加

public interface StudentRepository extends MongoRepository { Student findByName(String name);}MongoDB作为NOSQL数据库,基于文档存储这一特性,使得存储对象没有像关系型数据库有着约束。例如,当我们使用MySQL作为数据库,当我们想要增加持久层Entity属性时(所增加的属性,必须存储

2017-08-26 16:15:47 15241 3

原创 解决ubuntu16.04中mongodb远程连接不上

系统版本:lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 16.04.2 LTSRelease: 16.04Codename: xenialmongodb版本:> db.version()2.6.10ps:使用yu

2017-08-21 23:26:24 4623

原创 Centos7中docker开启远程访问(Centos7 docker remote access configure)

首先,centos中docker的配置不同于ubuntu,在centos中没有/etc/default/docker,另外在centos7中也没有找到/etc/sysconfig/docke这个配置文件。参考了网上的文章,配置好了centos7的docker远程访问,配置过程如下。在作为docker远程服务的centos7机器中配置:1、在/usr/lib/systemd/sy

2017-07-24 00:10:35 20529 7

原创 树莓派中mysql(5.5)乱码

系统版本:pi@raspberrypi ~ $ uname -aLinux raspberrypi 3.18.11-v7+ #781 SMP PREEMPT Tue Apr 21 18:07:59 BST 2015 armv7l GNU/LinuxMySQL版本:pi@raspberrypi ~ $ mysql -Vmysql  Ver 14.14 Distrib

2017-07-12 00:25:51 934

原创 redis保存失败(save (error) ERR)+redis关闭失败:Failed opening the RDB file dump.rdb XXX for saving: Permissio

redis保存失败+redis关闭失败1、错误现象:在redis客户端中进行保存操作,显示失败:127.0.0.1:6379> save(error) ERR使用kill命令关闭redis服务后,查看进程,redis服务进程仍然存在:pi@raspberrypi /proc/3176 $ ps aux|grep redispi        3176  2.1  0.3

2017-06-18 13:34:46 19395 4

原创 java并发1--volatile关键字

volatile关键字:作用是使变量在多个线程间可见(final也是的)未使用volatile关键字的代码:public class RunThread extends Thread{ /** * volatile关键字,当变量 * --isRunning用来控制run()中循环的结束,这里没有加volatile的话,rt线程中的isRunning不会改变 * *

2017-05-14 23:11:09 699 1

原创 Ubuntu16.4系统中xmind8的一些bug

1、双击xmind运行,将本地文件保存到云空间,出现错误错误是:Caused by: java.io.FileNotFoundException: /home/USERNAME/soft/xmind-8/workspace/seawind/repo/workbooks/460dc015-aa1b-400b-b9f2-4e6356ffbd39/sheets/04e4350a-cf

2017-05-03 17:39:11 3241

原创 ubuntu16.04安装xmind8

1、去官网下载http://www.xmind.net/download/linux/2、下载完后解压,进入解压后目录,在命令行输入sudo ./setup,这个是用来安装软件相关的依赖;然后进入xmind_amd64(64位系统)或者xmind_i386(32位系统)3、在目录中直接双击XMind文件,或者在命令行中输入 sudo ./XMind。这样XMind就可以直接运行。由

2017-04-19 11:17:17 29177 4

原创 samba报错:smbd dead but pid file exists

启动smaba后,发现没有该进程,然后看samba状态,出现smbd dead but pid file exists 。1、去查看日志,从/etc/samba/smb.conf配置文件中看到日志为/var/log/samba/log.smbd,然后打开/var/log/samba/log.smbd该文件。显示如下错误信息:2、查找registry.tdb,再去删除re

2017-01-23 16:48:32 3535

原创 安装并使用samba

系统:centos6.5samba:4 0、卸载旧版的samba1、安装yum -y install samba4yum -y install samba4-client2、配置文件在/etc/samba/,主配置文件为smb.conf在smb.conf在追加:[tools] comment = Share Testing path =...

2017-01-21 22:28:06 959

原创 nginx做反向代理时,配置其让tomcat的日志获取客户端ip

在nginx的配置文件nginx.conf中配置,加上proxy_set_header X-real-IP $remote_addr。 server { listen 80; server_name www.xxx.cn; #charset koi8-r;

2016-12-24 23:18:58 3130

原创 nginx.conf配置整理笔记(反向代理、缓存、均衡负载)更新中

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1

2016-12-24 20:45:28 768

原创 nginx1.1编译安装后生成目录

/etc/logrotate.d/nginx/etc/nginx/conf.d/default.conf/etc/nginx/conf.d/ssl.conf/etc/nginx/conf.d/virtual.conf/etc/nginx/fastcgi.conf/etc/nginx/fastcgi.conf.default/etc/nginx/fastcgi_params

2016-12-23 23:05:47 1927

原创 nginx1.4成功编译安装中相关截图

补充:如果编译过程失败了,可以查看nginx官网提供的src的rpm包中配置信息。看看自己的安装配置信息是否有问题。

2016-12-16 23:14:11 622

转载 nginx的sysV init脚本

为nginx提供SysV init脚本:新建文件/etc/rc.d/init.d/nginx,内容如下:#!/bin/sh## nginx - this script starts and stops the nginx daemon## chkconfig:   - 85 15 # description:  Nginx is an HTTP(S) serve

2016-12-16 22:29:22 760

原创 使用redis作为访问记录存储的构想

用户的访问,以及商品被访问的情况这些数据,大部分都是非结构化的,传统的关系型数据库,对于在部分的存储,是比较棘手的,而NOSQL中redis由于其较多的数据类型和数据操作,可以满足大部分非结构化数据存储和获取操作的要求,下面贴出的代码,是基于本人真实项目中使用到测试用例,供大家参考。

2016-12-10 15:24:52 3723

原创 easyUI查询分页

需求:这里使用datagrid来展示数据,在datagrid上加上了分页条,现在的要实现的功能是,为分页加上查询条件。实现:查看了下easyui文档,只需要对datagrid属性中url重新赋值,也就是将之前的url改为后台的查询接口地址即可。详解见下图。页面效果显示

2016-11-20 14:46:07 884

原创 解决SpringMVC返回的ResponseEntity出现乱码

问题:前台通过数据到后台查询相关数据,结果是后台返回的数据出现中文出现乱码,如下图所示原因:对于String类型,在没有在代码中明确指定编码类型的情况下,可能后台对传输的数据没有正确编码(本人的猜测,时间有限,后面有时间会跟下源码和看看文档,发现真正的原因)解决:将String类型改为用户自定义的Pojo,如User等,或者改为List这些比较高级一点的数据类型。然后通过@Resp

2016-11-16 22:08:05 10522

原创 解决请求重定向无法跳转以及页面无限循环跳转

问题1:请求重定向无法跳转原因:由于前台使用了一些框架,部分组件是利用的iframe来写页面的,导致后台对请求进行重定向时,前台页面无法跳转,而是在对镶嵌iframe中的页面进行跳转,无法实现在浏览器地址栏上的跳转。解决:在重定向的页面中写上一段让浏览器重定向的JavaScript代码如,我这里用户在cookie失效的情况下,需要让用户页面跳转到用户登录页面,我就在登录页面上写上了下面

2016-11-15 16:14:55 37215

原创 maven工程下 java.lang.ClassNotFoundException原因浅析

1、项目中可能没有引入该类所属jar包的坐标    查看maven的pom文件是否引入该jar包坐标,或者Maven dependencies下看看是否有该class。2、项目中多个maven坐标引入的jar包所依赖有所重叠,而且该类所属jar包可能被多个jar包依赖,导致版本不一致产生的冲突,所以会报该错误    解决:对于刚刚加入的maven坐标,看看其所依赖的jar包,与

2016-11-15 09:44:03 5549

原创 解决maven工程下java.lang.ClassNotFoundException: org.apache.http.ssl.SSLContexts问题

maven工程中,发现使用tomcat插件启动web工程时,控制台报如下错误:Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.http.impl.conn.PoolingHttpClientConnectionManager]: Construc

2016-11-14 10:11:59 22029 2

原创 修改KindEditor上传图片数量和大小

版本:4.1.10在multiimage.js文件修改,具体见下图:

2016-11-13 16:47:11 10057 1

原创 linux下让solr以守护进程方式运行(让solr运行在后台)

操作系统:linux6.5solr版本:4.1在solr/example目录下,使用内置的jetty服务器启动solr两种方式:第一种:#   (java -Dsolr.solr.home=coreName -jar start.jar &)第二种:#   nohup java -Dsolr.solr.home=coreName -jar start.jar &还可

2016-11-10 22:24:22 3335

原创 Vue.js使用v-bind绑定class时的注意事项

使用Vue.js中V-bind指令来绑定class和style时,Vue.js对其进行了增强。表达式结果出了字符串之外,还可以是对象或者数组。这里自己对其进行了测试,发现有一下的问题(代码中表明): Document .static { font-size: 120px; width: 600px; margin: 0 auto;

2016-11-05 00:33:14 20692 1

原创 Vue.js中v-show和v-if使用时的注意事项

1、通过Vue.js中v-if指令来判断Vue中某个对象是否为空(该对象与后台传来的json数据绑定),从而判断是否显示分页条,在实际过程中发现,第一次请求后台数据,进行渲染过程后,分页条没有显示,但之后的请求后台数据再渲染,分页条都可正常显示。问题如图所示:2、原因查看页面未渲染dom结构,发现上述分页条所在的div,没有出现页面中,这是由于vue组件初始化时,由于lis

2016-11-02 20:56:50 23812

原创 使用v-html解决Vue.js渲染过程中html标签不能被解析(html标签显示为字符串)

在网页中,后台传来的json数据中包含html标签,将该json数据绑定到Vue.js中对象中,对该对象进行for循环,发现数据中的html标签不能被解析,而是当作字符显示出来。问题如下所示:解决:Vue.js中提供了v-html这个指令来解决这个问题,或者对数据对象使用{{{vm.data}}}三个大括号来包裹对象,就可以正常解析了。代码改动如下:参考资料:

2016-11-02 20:34:44 77931 5

原创 jsonp导致程序的“异步”

见下图,这里将ajax请求设置为同步请求。如果是ajax同步的话,那么正常的结果输出顺序应该是3,4,5,1,2(图中代码标注的顺序),但在结果顺序是1,2,3,4,5。

2016-11-02 13:47:39 1537

原创 设置iptables允许ssh、http、ftp服务

系统环境:centos-6.5服务器:thinkserver1、设置21,22,80端口INPUT链和OUTPUT链配置,设置INPUT、FORWORD、OUTPUT链为DROPiptables -I INPUT -d 10.79.32.22 -p tcp -m multiport --destination-ports 21,22,80 -m state --state NE

2016-10-29 22:12:53 10385

原创 ajax请求中URL和参数的编码问题

1、html的charset标签:charset 属性是 HTML5 中的新属性,且替换了:仍然允许使用 http-equiv 属性来规定字符集,但是使用新方法可以减少代码量。HTML5使用“”来表示页面使用UTF-8编码HTML中使用“”来表示页面使用UTF-8编码2、Ajax请求:URL、POST请求表单参数、URL中GET请求参数的编码

2016-10-26 15:27:47 7580

空空如也

空空如也

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

TA关注的人

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