自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (6)
  • 收藏
  • 关注

原创 手把手教你提高angular项目的加载&响应速度,angular懒加载+预加载多模块处理

懒加载:初始化只加载需要的组件,其他组件等到使用的时候,再去动态加载预加载:在加载好需要的组件后,继续加载其他的模块组件,等需要用到其他模块组件时,无需再临时加载组件,从而最大程度提高了系统响应速度,弥补了懒加载机制的不足本次讲解以实际的物流系统作为案例1、根据物流项目的实际业务可划分为不同的模块,为基础模块、订单模块、运输模块、仓储模块2、创建自定义模块,统一放到module目录下:#生成基础模块&模块路由ng g module module/basic --rou.

2020-11-25 17:47:49 1903

原创 Jenkins 修改默认管理员帐号

2、进入 Jenkins 用户管理目录: /data/software/jenkins/users。3、修改超级管理文件夹的名称为其他名称,如:mv admin_*** ifadm_***1、新增一个新的超级管理员用户,并验证能正常登录。4、重启Jenkins容器。

2023-08-08 19:39:31 1184

原创 《Dokcer的使用》(四) 实战之Nginx+静态网站部署

1、下载Centos的基础镜像 说明:基础镜像是所有自定义Dockerfile镜像必须引用的,一般基于centos、ubuntu等操作系统镜像#docker pull下载centos的latest版本,也可指定版本docker pull centos:标签名docker pull centos2、创建Dockerfile构建目录及Dockerfile文件#1、创建Dockerfile构建环境目录mkdir static-website#2、进入构建目录cd static...

2020-11-26 06:19:42 321

原创 《Dokcer的使用》(三) 镜像仓库和镜像

1、名词解释镜像仓库:可理解为Git仓库,仓库可以存储多个镜像,仓库中通过tag标签方式,区分不同的镜像,比如ubuntu仓库中,有ubuntu 13.04 、ubuntu 14.04等等镜像:可理解为操作系统安装的镜像,是一个由文件系统组成的可执行的文件,比如一个包含tomcat的镜像,docker run后可直接获取一个tomcat实例。2、创建&运行指定版本的镜像:docker run -it ubuntu:14.04 /bin/bash 说明:通过冒号指定tag,...

2020-11-26 06:19:26 547

原创 《Docker的使用》(二) Docker基本使用

1、创建并运行一个交互式容器:docker run --name my_ubuntu-it ubuntu /bin/bash 说明:docker run :首先会检查本地是否存在ubuntu的镜像,如果本地不存在,则从远程仓库获取并下载到本地宿主机中 --name:指定一个容器名字,如果不加--name则由docker随机分配一个容器名字(合法名字只能包含:大小写字母,数字,下划线,圆点,横线) -i -t:-i 保持标准...

2020-11-26 06:19:14 196

原创 《Docker的使用》(一) 安装Docker

1、首次安装需设置docker仓库:#下载yum-utilssudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2#设置阿里云仓库地址sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo2、安装最新版本的dockeryum ins

2020-11-26 06:19:00 123

原创 Springboot logback日志配置、多环境配置

1、resources目录下新增 logback-spring.xml,配置内容如下:<?xml version="1.0" encoding="UTF-8"?><configuration> <!--日志路径,读取yml路径值--> <springProperty scope="context" name="logPath" source="log.path"/> <!-- 控制台日志输出--> ...

2020-10-16 08:53:30 546 1

原创 Springboot 中 Filter 无法直接获取Bean与无法使用@Value解决方法

错误造成原因:容器加载顺序导致, 加载顺序:Listener——Filter——Servlet,当项目启动时,filter初始化先于servlet, 而Spring中Bean初始化是在Servlet后,导致在Filter中无法注入。解决方法:将filter添加到spring容器1、去掉Filter类多余的注解,将注解改为:@Component@Componentpublic c...

2020-05-09 07:58:20 2379

原创 springboot 前后端分离解决跨域问题

1、程序入口加入servlet包扫描: @ServletComponentScan(basePackages = {"com.ada.common.security"})@SpringBootApplication@MapperScan({"com.ada.dao"})@ServletComponentScan(basePackages = {"com.ada.common.securi...

2020-04-29 20:47:01 308

原创 wordpress Disable Google Map 插件优化;禁用谷歌地图

1、wordpress安装国外主题后,访问很卡,通过浏览器调试发现因加载谷歌地图造成。2、网上有提供 :Display Google Map 这个插件,但是这个插件有漏洞,只处理了<script>标签,没有处理<iframe src="maps.google.**"></iframe> ,在插件的php文件disable_google_maps_ob_en...

2020-04-28 17:14:21 1269 1

原创 Linux 安装 FTP 文件传输服务

1、安装:yum -y install vsftpd2、修改配置:vi /etc/vsftpd/vsftpd.conf#是否允许匿名,默认noanonymous_enable=NO#这个设定值必须要为YES 时,在/etc/passwd内的账号才能以实体用户的方式登入我们的vsftpd主机local_enable=YES#具有写权限write_enable=YES#本...

2020-04-28 13:40:53 287

原创 mybaits plus Invalid bound statement (not found) 异常

错误说明:巨坑,集成阿里的druid后,因使用了 SqlSessionFactoryBean导致mybatis自带的方法一直无法执行,报错Invalid bound statement (not found) 异常;解决方法:根据官方提供的解决方案将 SqlSessionFactoryBean 改为MybatisSqlSessionFactoryBean 即可。大功告成!!!代码如下:...

2020-04-25 17:25:43 251

原创 springboot 最简单的参数校验处理

1、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </de...

2020-04-25 12:28:17 200

原创 oracle封装自定义函数(计算字符1每个字符在字符2中包含的总次数,送给oracle新手们)

/**计算str1每个字符在str2中第一次出现的总次数**/CREATE OR REPLACE FUNCTION FUN_CALCULATE_SAME_CHAR(str1 in varchar2, str2 in varchar2)return int --定义返回值类型assimilar_num int:=0; --定义变量counts int;str1_lenth i...

2019-12-25 12:27:59 174

原创 docker排查CPU过高

1、查看docker的cpu占用率:docker stats2、进入cpu占用高的docker容器:docker exec -it 容器编号 /bin/bash3、查看容器中具体进程cpu占用率,执行top,(如top命令无法使用,执行:export TERM=dumb ,然后在执行:top)4、查看进程中线程cpu占用率:top -H -p 进程号5、将异常线程号转化为16进制:...

2019-12-23 12:09:18 7950

原创 docker容器无法使用top命令

解决方法:export TERM=dumb具体如下:[root@fa560f7c089a bin]# topTERM environment variable not set.[root@fa560f7c089a bin]# echo $TERMdumb[root@fa560f7c089a bin]# export TERM=dumb[root@fa560f7c089a bin]...

2019-12-23 11:26:36 3417

原创 angularjs1.*前台国际化配置

angularjs1.*前台国际化配置,不废话直接上代码。1、引入依赖的js文件,资源地址自行网上google/百度:<script type="text/javascript" src="路径/angular.min.js"></script><script type="text/javascript" src="路径/angular-translat...

2019-12-02 12:17:18 259

原创 angularjs全局捕获扫描枪扫描事件

实现功能:无论当前光标在何处,只要启动扫描枪扫描后,立马使光标全局丢失并获取扫描值。实现思路:1、获取键盘输入事件,键盘输入间隔时间小于30毫秒则可以认定为扫描枪输入2、封装angularjs 指令,嵌套该指令到全局模块中,只能引入一次3、开始扫描时,将光标定位到指令内部的无用按钮上,立即光标丢失,解决光标在其他表单控件输入的问题。4、扫描完成后,将扫描的值通过angularj...

2019-11-22 17:45:02 955 6

原创 docker 服务因容器空间不足启动失败排查方法

Docker容器空间不足解决步骤:1、docker exec -it 容器id /bin/bash2、查看docker容器空间占用情况:df -h4、进入具体容器文件夹中(路径按照自己服务器路径来): cd /home/data/lib/docker/devicemapper/mnt/容器编号5、查看容器中个文件的大小:du -sh *6、检测tomcat日志占有过大,删除所有日志文件:...

2019-11-20 13:54:06 2486

原创 Mysql8忘记root密码&新增数据库用户&授权用户等操作【mac】

一、忘记root密码操作步骤1、停止mysql服务2、进入mysql目录【切换sudo su】:cd /usr/local/mysql/bin/3、禁止mysql验证功能:./mysqld_safe --skip-grant-tables &4、输入:./mysql5、刷新权限:FLUSH PRIVILEGES;6、修改root密码:ALTER USER "root...

2019-10-06 19:12:54 317

原创 angularjs $modal支持拖动的开发步骤介绍

自定义$modal的拖动指令,支持弹窗头部拖动。第一步:添加拖动指令进入ui-bootstrap-tpls.js 源码文件,搜索ui.bootstrap.modal,定位到modal指令代码位置,新增指令,代码如下: // 自定义拖动 .directive('modalDrag', ['$document', function($document) { ...

2019-07-19 10:34:11 720

原创 wp配置nginx 及更换旧域名

1.在目录:/etc/nginx/conf.d/ 新建一个配置文件 wp.conf,内容如下:server { listen 80; server_name www.ttt.top; //域名 server_name_in_redirect off; location /wordpress { proxy_set_header H...

2019-06-24 21:20:49 835

原创 linux搭建wordpress及系统加载速度优化建议

安装步骤 Apache服务器:Apache httpd 数据库:MySql 动态语言:PHP 博客框架:WordPress 一、安装apache httpd1.检查是否已经安装了apache服务: 方法1: httpd -v 方法2: rpm -qa|grep http2.使用yum在线安装:yum installhttpd3...

2019-06-18 21:32:11 1152

原创 angularjs : wui-date 插件源码修改【接收&返回日期格式字符串改为接收&返回日期类型】

wui-date 本身只支持接收和返回日期格式的字符串,导致在实际项目中使用太过于麻烦,还需要前后台进行字符串日期转换,特此进行了修改,将wui-date的显示值和真实值进行了区分,保证显示值为【字符串】而真实值为【日期类型】,这样大大提高了可可用度!注意:部分js方法是本人项目里的,应用到自己项目时将对应js方法替换掉即可!接下来直接给大家奉送上改动源码的代码块,如有不足欢迎前端大牛提供...

2019-05-22 16:47:25 1829

原创 angularjs ui-grid自定义底部模版:footerCellTemplate

一,在对应的列对象里绑定自定义模版代码columns[i].footerCellTemplate="<div class='ui-grid-cell-contents'>" +"{{ ((col.getRowAggregationValue()['利润']/col.getRowAggregationValue()['总收入'])*100)|number:2 }}%" +"&...

2019-05-14 13:06:38 764

原创 oracle死锁排查和解决

一,查询出死锁SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESSFROM V$LOCKED_OBJECT l,V$SESSION S WHERE l.SESSION_ID=S.SID;二, 查看死锁的sql语句(返回引起死锁的sql语句)se...

2019-05-10 23:23:57 767

原创 docker+tomcat+nginx+jenkins+ant自动化部署项目

注意:没有tomcat镜像首先安装镜像,然后再执行一下步骤,具体路径根据自己项目而定;1.新增tomcat的docker容器shell脚本文件:vi docker-tomcat.sh#!/bin/shecho -e '\anzhiG'docker run -v /data:/data -v /data/log:/log -d -p 192.168.10.18:8092:22 -p ...

2019-04-22 17:41:24 984

转载 转发:Mac下使用国内镜像安装Homebrew

Mac下使用国内镜像安装HomebrewFirstMBP上的brew很老了,就想把brew更新一下,顺便安装一下NodeJs。无奈更新的过程一直卡在网络下载,毫不动弹。想想,应该是Repo访问不到的原因,于是重装brew。根据官网上的方法,在终端输入:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/...

2019-04-18 11:02:42 544

原创 docker :oracle 数据恢复:导入数据库dmp文件

以下目录以自己服务器对应目录为准。1.获取备份数据库dmp文件,保存到/data/backup/oracle2.查看oracle的docker容器编号:docker ps3.进入oracle的docker终端:docker exec -it 容器id/容器名字 /bin/bash4.执行/data/backup/oracle/importAppuserDb.sh 脚本:sh imp...

2019-04-14 21:04:37 1928

转载 Linux安装redis

一、安装redis第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz[root@iZwz991stxdwj560bfmadtZ local]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz--2017-12-13 12...

2019-03-01 13:37:46 95

原创 Linux安装/启动ActiveMq及集群配置方式

一.MQ安装及启动1.下载activemq安装包到服务器目录下:wget  https://archive.apache.org/dist/activemq/5.14.0/apache-activemq-5.14.0-bin.tar.gz2.解压mq,进入下载的文件目录,使用tar命令解压文件:tar -zxvf   apache-activemq-5.14.0-bin.tar.gz3...

2018-12-23 18:41:29 3308

原创 关于MYSQL的max_allowed_packet 超出的错误修复

错误信息:com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1201 &gt; 1024). You can change this value on the server by setting the max_allowed_packet' variable.开始以为是超出了字段的最大范围,网上查询后发...

2018-12-11 10:34:58 2942

原创 mongodb 常用操作

1.修改列类型,并且值进行转换db.eqCoord.find({}).forEach(    function(data){        data.lng=parseFloat(data.lng);        data.lat=parseFloat(data.lat);        db.eqCoord.save(data);    })2.修改并新增列,转换其他列的...

2018-10-25 16:42:11 166

原创 项目部署到linux服务器后无法发送邮件的解决办法

本地调试时,是正常可以发送邮件的,一旦部署到linux服务器上之后就无法发送邮件,并且提示:无法连接到主机、端口1.导致的原因是因为Linux服务器无法直接访问邮件服务地址,在本机window上ping邮件地址,得到对应的真实IP2.进入linux服务器,修改hosts文件,将邮件服务地址的ip和域名映射好,hosts修改命令:vi /etc/hosts3.修改后按下esc,输入:wq...

2018-10-10 15:49:17 5731

转载 使用git上传项目到码云

首先要生成公钥和私钥。打开git命令行,输入 ssh-keygen -t rsa -C "自己的邮箱地址" 一路回车按下去即可,我这边已经生成过,所以显示已存在。 在用户目录下可以找到.ssh文件夹,我的在这里。你的不一定在Administrator这个目录里。 C:\Users\Administrator\.ssh 用文...

2018-10-10 09:15:51 105

原创 关于808部标协议项目开发到部署的心得

最近因项目要求需要对接车辆的GPS,对应的是部标808协议,刚刚接手一头雾水,于是各种网上找资料,终于弄明白了,本文不介绍具体代码,主要是讲解下创建,开发,部署的整体技术思路:开发步骤:使用的Maven构建项目 - 使用netty编写端口,解析808协议-终端注册,终端鉴权-保存位置信息到MongoDB- 导出项目为JAR包 - 部署到Linux的服务器 - 端口开放1.808协议编写:...

2018-09-19 09:33:10 6412 6

转载 linux后台执行jar

在linux系统中可以利用nohup来执行任何命令,并把命令自动调到linux后台运行,不锁定当前ssh窗口,也不会被ctrl + c,alt + F4之类打断程序的动行。如: nohup java -jar server.jar &amp;...

2018-09-18 15:47:01 736

转载 linux开放新端口

linux打开端口命令的使用方法。     ps -aux 查询所有端口详情,包括文件  nc -lp 20448 &amp;(打开23端口,即telnet)  netstat -an | grep 20448 (查看是否打开23端口)...

2018-09-18 15:30:15 508

转载 eclise导出maven项目为jar包,并且依赖的包全部导出到jar里

在build下的plugins标签里加入:&lt;plugin&gt;                &lt;artifactId&gt; maven-assembly-plugin &lt;/artifactId&gt;                &lt;configuration&gt;                    &lt;descriptorRefs&gt;    ...

2018-09-17 14:55:29 435

原创 关于Jenkins发布失败的原因记录

1.修改对应build.xml之后,新增了新的依赖的项目,需要在Jenkins发布的时候将对应依赖的项目新增到工作空间中 2.具体配置工作空间步骤如下,首页进入修改了build.xml项目的目录下,点击工作空间,看对应依赖的项目是否已经在工作空间中了 3.如果工作空间不存在此项目,点击配置,进入源码管理 4.拉到源码管理下面 5.点击add module...

2018-09-07 13:31:01 4901

disable-google-mapsV2.0.zip

wordpress 谷歌地图禁用插件2.0;用于禁用wordpress中到谷歌地图,提高系统到访问速度。 优化日期:2020年4月28日;

2020-04-28

ionic开发导图-windows.itmz

基于ionic5的开发环境搭建全流程;nodejs+npm+cordova+ionic+angular 全流程配置,简单易懂~

2019-11-18

ionic学习导图.itmz

ionic学习记录思维导图,开发环境搭建->开发工具选择->ionic常见问题处理及方案

2019-09-01

changesdomain.zip

安装好插件后,进入wordpress后台的工具【更换域名】,支持后台在线更新域名

2019-06-24

Mac 免费ssh工具FinalShell

Mac 免费的强大的ssh工具,

2019-03-18

WWEC语言文档

C语言的推荐,概况语言的可重用性,下载本文档可以为你的学习增加理论知识

2014-11-15

空空如也

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

TA关注的人

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