自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

“看见月亮就想起你”的博客

分享学习过程中的点滴,一起成长。

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

原创 Linux在线安装nginx

一、依赖安装1. 安装zlib、zlib-devel 、gcc-c++、libtool、openssl、openssl-develyum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2. 安装pcre下载pcre安装包(可在https://jaist.dl.sourceforge.net/project/pcre/pcre/上离线下载或者使用wget下载)wget https://jaist.d

2021-08-18 16:49:16 1102

原创 linux 离线安装telnet

centos 离线安装telnetxinetd 即 extended internet daemon , xinetd 是新一代的网络守护进程服务程序,又叫超级 Internet 服务器。经常用来管理多种轻量级 Internet服务。telnet服务就是通过xinetd服务来管理的,所以在安装后面telnet服务之前需要先安装xinetd服务。1. 检查系统中是否安装了xinetd服务rpm -qa|grep xinetd若没有信息检索出来,则没有安装2. 准备软件包根据需要选择下载相应软

2021-07-15 09:33:08 3791

原创 谷歌浏览器调试前端功能时的三种刷新方式

在谷歌浏览器开发前端功能时,是不是遇到过“每次都要清理缓存才会令修改的js、css等前端文件生效”的问题,那可能是你的刷新的姿势没用对

2021-06-30 10:41:26 1378

原创 普通类获取spring中的bean

一、场景在spring工程中编写工具类或者公共标签时,很多情况都是需要复用service层代码,此时会涉及到普通类获取spring容器中bean的相关知识。二、思路普通类中直接使用@Autowired对要使用的service类进行依赖注入(不可行)分析:普通类如果不在spring的管理下,那么在普通类中是不能直接使用@Autowired注解进行依赖注入的在普通类中直接使用 xxService service = new xxServiceImpl() (不可行)分析:service类

2021-04-02 17:31:14 924

转载 [转]-css样式覆盖顺序

一. css样式位置分类1)使用外部css文件<link href="/static/css/main.css" rel="stylesheet">2)使用head中的style元素<head><style type="text/css"> .main{color:red;}</style></head>3)使用元素上的style<body style="color:red;"></body>

2020-12-11 09:42:34 347 2

原创 使用freemarker生成word报错:根据架构,XML数据无效

目录场景原因解决方法场景使用freemarker模板生成word,word文档打不开,报错信息提示“根据架构,XML数据无效”,如下图所示原因生成word中有特殊字符,需要对特殊字符进行处理,常见特殊字符有:<>&’'等,可以根据实际情况具体分析一下特殊字符会导致xml格式错乱解决方法方法一/** * 通过Freemaker的Configuration读取相应的ftl,配置Freemarker模板参数信息 */freemarkerConfig = new Conf

2020-12-01 19:46:18 4805 5

转载 [转]-nginx location用法详解

转自:https://blog.csdn.net/weixin_44299027/article/details/107286956一、常用规则location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configuration B ] } location /document

2020-11-02 17:24:31 412

转载 Centos7 升级openssh到最高版本

注:由于Centos7自带的openssh版本过低且存在漏洞,所以为了安全考虑我们需要升级openssh到最高版本 1.先通过yum更新,会将openssh自动更新到最高版本 yum -y update openssh 如果报错 /var/run/yum.pid已被锁定 则执行命令删除: rm -rf /var/run/yum.pid 注:由于yum中的openssh未必已经同步了openssh中的最高...

2020-10-13 11:27:22 3423

原创 【centOS】离线安装gcc

1. 查看系统版本以及运行内核版本(这一步很重要)查看系统版本以及运行内核版本如下,系统版本为CentOS 6.5,gcc版本应该为4.4.7版本,一定要确定gcc和相关依赖的版本。[devops@sd-vm-0001476 ~]$ cat /proc/versionLinux version 2.6.32-431.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4)

2020-10-12 20:17:21 367

原创 [Mybatis] java.lang.NumberFormatException: For input string异常

使用mybatis做条件判断时报错,报错信息如下:### Error querying database. Cause: java.lang.NumberFormatException: For input string: "Y"### Cause: java.lang.NumberFormatException: For input string: "Y"导致报错的相关代码(Mybatis xml配置文件)<if test="period == 'Y'"> AND DATE

2020-09-12 10:27:45 3630

转载 【echarts】加载重绘问题

最近研究了echarts,发现重新加载不重新绘图的问题,找了一下问题的根源所在,大概如下:解决方案:因为echarts绘制都要创建一个Echarts实例,返回echartsInstance。所以我们只需要在重新创建的时候,移除之前创建的实例并且重新创建一个Echarts实例:document.getElementById('main').removeAttribute('_echarts_instance_'); // 移除容器上_echarts_instance_ 属性重新创建:let my

2020-08-26 11:42:27 291

转载 Linux系统下载镜像

1、Linux官方镜像Deepin镜像https://www.deepin.org/mirrors/releases/Mint 镜像https://www.linuxmint.com/mirrors.phpkernel 镜像站:http://mirrors.kernel.org/Fedora 官方镜像站:http://mirrors.fedoraproject.org/publiclisthttps://torrents.fedoraproject.org/https://admin.f

2020-08-22 13:57:19 3486

转载 pip切换安装源,解决安装库时下载失败、速度慢问题

方法:在当前用户目录下创建pip的配置文件,切换源Linux建个文件 ~/.pip/pip.conf, 内容如下[global]timeout = 6000index-url = http://pypi.douban.com/simple/ [install]use-mirrors = truemirrors = http://pypi.douban.com/simple/ trusted-host = pypi.douban.com几个比较好的Pypi Mirror:清华大学:ht

2020-07-22 09:48:18 194

原创 java8 list根据字段分组形成Map

通过java8 新特性Stream Api完成对List的分组操作,包含1. 根据一个字段分组2. 根据多个字段分组

2020-04-05 23:47:58 11192 2

原创 【Vue】使用脚手架创建vue工程

记录了使用脚手架@vue/cli创建vue前端工程的过程

2020-03-20 18:17:17 197

转载 输入npm install 报错[email protected] postinstall:`node scripts/build.js` Failed at the [email protected]

错误详情这个是因为sass安装时获取源的问题,先修改sass安装的源,再运行npm install就成功了npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass

2020-03-02 22:34:00 1429

原创 【Vue】vue工程使用vue-jsonp组件完成跨域请求

在vue工程中使用vue-jsonp组建完成跨域请求,并介绍了过程中遇到的回调函数undefined问题的原理以及解决方式

2020-02-29 23:10:36 2125

原创 Linux防火墙、通过iptables开放关闭指定端口

防火墙开启防火墙:service iptables start关闭防火墙:service iptables stop防火墙状态查询:/etc/init.d/iptables status或者iptables -nL开启状态如下图所示:关闭状态如下图所示:/etc/init.d和/etc/rc.d/init.d目录的区别查询、开放指定端口查询所有开放的端口...

2020-01-12 21:27:57 832

转载 firewall-cmd 命令详解

firewall-cmdLinux上新用的防火墙软件,跟iptables差不多的工具。补充说明firewall-cmd 是 firewalld的字符界面管理工具,firewalld是centos7的一大特性,最大的好处有两个:支持动态更新,不用重启服务;第...

2019-12-26 11:37:47 793

转载 centos7安装MongoDB4.0(yum安装)

转载自:https://www.cnblogs.com/tarencez/p/10880125.html1.添加 yum repo    vi /etc/yum.repos.d/mongodb-org-4.0.repo  添加如下内容      [mongodb-org-4.0]    name=MongoDB Repository    baseurl=https://repo....

2019-12-20 14:41:56 194 1

转载 CentOS7 linux下yum安装redis以及使用

一、安装Redis1、检查是否有redis yum 源 yum install redis2、下载fedora的epel仓库 yum install epel-release3、安装redis数据库 yum install redis4、安装完毕后,使用下面的命令启动redis服务启动redisservice redis start 停止redisservice re...

2019-12-20 14:31:17 228

原创 [oracle]使用命令导入、导出表数据(或者表结构)

写在前面由于工作需要,最近一直在导出表数据或者表结构,某些字段类型兼容性不是很好,只能通过oracle自带的emp命令进行导出,借此机会总结了一下linux服务器上导出表结构和表数据的方法。导入、导出表数据步骤su - oracle添加”-“,是以login shell登陆的,所以会设置环境变量,如果不加,使用的还是切换前用户的环境变量。导出表结构或者表数据exp usern...

2019-10-24 21:12:58 1459

原创 工作总结-无愧于心

职场如战场,或许没有刀枪剑戟的热血厮杀,但却充斥着竞争与尔虞我诈。或许是之前工作环境过于象牙塔化,一直还没有见识到职场黑暗。在最近工作中,终于见识到了许多职场套路,但事不关己,也只是对这些套路感到唏嘘不已罢了。“大鱼吃小鱼,小鱼吃虾米”,在这种环境下,慢慢也变得不单纯起来,只是还有着自己的原则。自己能做到的,也就是不坑别人,不被人坑吧,但求做事无愧于心,无愧于人。...

2019-10-18 14:01:33 240 1

转载 【技巧】我是如何 "搜索" 到想要的信息的

原文链接:https://blog.csdn.net/qq_42322103/article...

2019-09-03 19:50:49 218

原创 [springboot]controller+freemarker实现页面跳转

通过controller返回的字符串+freemarker模板引擎实现跳转对应的html页面的功能,以及开发过程中遇到的坑

2019-07-23 18:21:24 5303

转载 [IntelliJ IDEA]打开带SVN信息的项目不显示SVN信息——解决方法

IntelliJ IDEA打开带SVN信息的项目不显示SVN信息,项目右键SVN以及图标还有Changes都不显示解决方法

2019-07-12 10:23:53 2698

转载 mysql 安装成功以及第一次安装成功初始化密码操作

原文地址:https://www.cnblogs.com/lxl0419/p/8977084.html 一 把文件解压到一个目录下这是解压后的目录 将my.ini文件考进去 双击打开my.ini找到这两行更改成自己的解压路径保存   右键此电脑属性  找到高级系统设置配置环境变量&nbsp...

2019-07-08 14:07:43 1004 2

转载 @Autowired写在变量上和构造器上的区别

原文地址:https://blog.csdn.net/kane0409/article/details/78865964 @autowired可以写在变量和构造器上,注入bean,但是有的时候写在变量上会报空指针异常NPE,然后通过写在构造器上就解决了此问题,如下所示: 这种方式会报错public class Test{ @Auto...

2019-07-08 08:45:50 682

原创 [svn]主干与分支代码的互相同步

背景由于开发的需要,svn需要打分支,在分支上进行开发后,再将改动的代码合并到主干上,这时需要同步代码,笨方法就是一个文件一个文件的复制粘贴,这里介绍一种稍微好用的方法具体步骤先更新主干和分支上代码,保证是最新的,以免同步时产生冲突假如在分支上修改了代码,直接在分支先进行提交在本地分支代码存放位置(点击show log,就能看到该路径下提交文件的历史记录)在历史记录中选择作者是自己...

2019-06-23 00:03:55 1460 1

原创 mongoDB增删改查&批量操作

文章目录写在前面的一、查询二、插入三、删除四、修改五、批量操作写在最后的写在前面的mongo数据库是nosql数据库的一种,它是面向集合存储的,以存储对象类型的数据。刚开始接触mongo时,经常去百度一些mongo的语法仅仅是为了完成工作,周围的同事对mongo的了解感觉也不是很深,这就坚定了我要把一些mongo中常用语法和操作整理下来的想法,自己总结的同时,希望也能给大家带来帮助。一、查询...

2019-06-15 23:42:26 1625

转载 MongoDB更改字段类型

原文地址:https://blog.csdn.net/xc_zhou/article/details/86644144更改String类型为Date类型db.getCollection('bond_sentiment_bulletin').find({'pubDate': {$type:2}}).forEach( function(doc){ db.getCollec...

2019-06-15 10:26:29 1100

转载 Mongodb正则表达式$regex操作符

原文地址:https://blog.csdn.net/yaomingyang/article/details/78794155一、$regex为模糊查询的字符串提供正则表达式功能,MongoDB使用Perl兼容正则表达式(即“文件”)8.41版与UTF-8支持。使用$regex操作符要使用如下语法:{ <field>: { $regex: /pattern/, $options...

2019-06-15 00:14:02 1469

原创 《java编程思想》中提到的“别名现象”

最近在看java编程思想,没想到一个简单的赋值操作也会有隐藏的坑在里边,在这里作一下总结,避免更多的人陷入此坑。基本类型赋值时,如果对基本类型使用a=b,就相当于将b的内容复制给了a,如果接着修改b的值,那么a不会受到修改的影响,用代码验证如下:public class Test1 { public static void main(String[] args) { ...

2019-05-27 23:47:23 204

原创 java编码风格

写一份编码风格良好的代码会带给自己一种成就感,下面介绍一些自己学到的编码规范,随着自己不断的学习还会继续丰富本文的内容1.编码风格从命名走起驼峰风格类名首字母要大写;如果每个类名是由多个单词构成的,那么应该将他们并到一起,单词之间不要使用下划线进行分割名字,并且每个单词的首字母也要采用大写的形式方法名和变量名公认的命名风格和类名的命名风格一样,只是需要将第一字母改为小写就像是:...

2019-05-26 12:03:13 202

原创 实体类的链式调用风格

最近工作中尝试使用了java链式调用来给实体类赋值,可以简化代码,使代码更具有可读性,下面分享一下链调用风格链调用风格如下图所示:实体类实现方式这里需要在生成get set 方法的时候进行修改,要使用这种链调用的风格,就要要求在set时需要返回实体类自身类型,而不能是返回void具体实现如下:在idea中,alt+insert —> 选择getter and se...

2019-05-22 00:24:52 1493

转载 SpringBoot+Maven多模块项目(创建、依赖、打包可执行jar包部署测试)完整流程

开发环境:IDEA,                  SprngBoot 2.0.4,           ...

2019-05-19 21:40:24 707 1

原创 分享一个国内镜像

地址:http://mirror.bit.edu.cn/web/里边有各种软件的下载地址,比从官网上直接下载要好很多像kettle、操作系统、数据库可以找到

2019-04-28 16:56:37 154

原创 数据迁移总结_mysql

主要内容:1.数据迁移常用语法2.踩过的坑与一些经验3.导出表结构的脚本4.mysql向mongoDB导入数据小结

2019-04-14 19:29:31 276

转载 让你用sublime写出最完美的python代码--windows环境

 至少很长一段时间内,我个人用的一直是pycharm,也感觉挺好用的,也没啥大毛病但是pycharm确实有点笨重,啥功能都有,但是有很多可能这辈子我也不会用到,并且pycharm打开的速度确实不敢恭维,即使固态硬盘也只能快了那么一丢丢。所以就尝试了很多IDE工具,最终选择了Sublime我也相信,通过我的介绍,你也会爱上它的.首先其他语言有的sublime也必须得有,并且更好用,主要...

2019-03-26 19:44:58 461 1

转载 jqgrid单元格的内容过长时,用省略号的形式表示,用换行的形式

转载于:http://blog.csdn.net/luantailang001/article/details/7891784<style>.ui-jqgrid tr.jqgrow td {text-overflow : ellipsis;}</style>用上这个就可以显示成  【...

2019-03-19 15:13:49 411

空空如也

空空如也

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

TA关注的人

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