- 博客(415)
- 资源 (10)
- 收藏
- 关注
原创 通过命令图形化选择文件上传到linux服务器
在项目日常运维中,经常需要上传资源到linux 服务器,一般会选择winscp 、xftp等工具进行操作,有没有更简单的方式上传文件资源呢,下面讲解一种简单快速的方式。 1、首先通过yum源 在linux 服务器中 安装此插件 命令 如下 yum install lrzsz -y 2、安装成功后 ,通过命令 rz -y 命令 调出图形化界面选择需要上传的资源,如下图所示...
2021-01-23 12:27:47
830
原创 mysql linux 环境安装
mysql5.7 安装 yum在线安装wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpmrpm -ivh mysql57-community-release-el7-9.noarch.rpmyum install mysql-serversystemctl start mysqld修改密码通过此命令找到原始密码通过临时密码登录mysql -u root -...
2021-01-20 20:14:56
211
原创 通过 Tomcat 配置 访问静态 资源 (图片文件等)
平常在做项目的时候,我们需要经常访问一些资源,下面推荐比较简单的一种方式,通过Tomcat 简单配置就可以实现其功能,下面介绍不走方法。1 首先 找到 Tomcat 中的server.xml 文件 2 修改 server.xml 配置 文件 在 Host 节点 中 增加如下 配置 <Context path="/download" docB...
2019-11-26 16:14:40
4033
原创 centos 7 使用firewalld 关闭和打开防火墙 及开放指定端口
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 :systemctl enable firewalld2.systemctl是C...
2019-08-28 15:04:58
461
原创 把返回的json 集合中,有关时间类型的字段,转化为指定格式的的字段
1 在项目开发的工程中,有的实体bean 中,会包含java.util.Date这个类型的字段,在我们返回的json 集合中,如果包括这样的实体,时间类型的字段,默认是返回这样的格式,{"nanos":0,"time":-27076233600000,"minutes":0,"seconds":0,"hours":0,"month":11,"timezoneOffset"
2018-12-24 14:48:23
1871
原创 Java 如何在代码中拿到配置文件中key,对应的值
1 在资源根目录下新建 conf 目录,在此目录下,新建一个配置文件endpoint.properties2 baidu_trans_securityKey=owPDFfhfhfhffhfh,新建一个 key-value键值对3 新建一个工具类public class ApplicationPrefs extends Properties { private static Log ...
2018-12-13 16:56:58
1718
翻译 StringUtils.hasText()的理解和作用
StringUtils.hasText(字符串)如果字符串里面的值为null, "", " ",那么返回值为false;否则为true
2018-12-13 16:19:29
4840
原创 js 验证是否是邮箱的另外一种方式
在 javascript,value.indexof("str"); 找到字符创所在的第一个位置,最小值为0 ,如果找不到则为-1加入判断一个字符串是否是邮箱,可以简单利用 indexof(“str”)例如 if($("#entMail").val().indexOf("@") == -1 ){ swal("请输入正确的邮箱格式"); return fa...
2018-10-31 13:47:43
2434
原创 javascript replace(/-/g, "/") 的作用和使用场景
str.replace(/-/g, "/") 的作用主要使用场景 把-替换成 / 主要用在时间比较方面 一般用于格式化日期,如2016-1-1格式化为2016/1/1然后js 可以直接操作这个时间/g 代表全局,所有的- 都替换 { var reg = /^(\d{4})-(\d{2})-(\d{2})$/; if (!reg.test($("#...
2018-10-31 10:51:39
17111
原创 JavaScript 使用 RegExp 对象进行正则表达式进行验证
{ var a =$("#money").val(); // var reg = new RegExp("^[0-9]+(.[0-9]{2})?$ "); var reg = new RegExp("^[0-9]*$"); if(!reg.test($("#money").val())){ swal("&l...
2018-10-31 10:26:36
840
原创 网页标题logo添加与配置
1 首先找到一张合适的图片作为网页标题logo,重命名为favicon.ico,并把图片放在项目制定路径下2在spring MVC 中配置使用,加上如下配置 <mvc:resources mapping="/favicon.ico" location="/favicon.ico"/> 3 就可以正常使用,效果如下 ...
2018-10-30 14:45:50
1606
转载 web.xml文件的说明和介绍
web.xml文件的说明2018年05月28日 17:23:37 阅读数:19 web.xml文件的说明和介绍1.整体介绍web.xml文件主要用于配置 项目名,后端配置文件及其位置,listen监听项目的运行和filter过滤信息2.详细介绍2.1配置顺序一般web.xml文件的配置顺序为display-name, context-param,listener,f...
2018-05-29 11:48:43
349
转载 Spring—切点表达式
摘要: Spring中的AspectJ切点表达式函数 切点表达式函数就像我们的GPS导航软件。通过切点表达式函数,再配合通配符和逻辑运算符的灵活运用,我们能很好定位到我们需要织入增强的连接点上。经过上面的铺垫,下面来看看Springz中支持的切点表Spring中的AspectJ切点表达式函数切点表达式函数就像我们的GPS导航软件。通过切点表达式函数,再配合通配符和逻辑运算符的灵活运用,我们能很...
2018-05-28 15:55:43
1266
1
原创 Spring Aop 使用 步骤
引入jar包:aspectjweaver.jaraspectjrt.jar cglib.jar (CBLIB的动态代理方式需要这个包)配置文件:<aop:aspectj-autoproxy/> 有了这个Spring就能够自动扫描被@Aspect标注的切面了,下面这个proxy-target-class="true"表示采用CBLIB方式<aop:aspectj-autopro...
2018-05-28 11:18:43
683
转载 Java中对象锁和类锁举例
原文地址:http://www.cnblogs.com/cangqiongbingchen/p/5806757.html Java的锁分为对象锁和类锁。 1. 当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内针对该对象的操作只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 2. 然而,另一个...
2018-05-21 17:28:16
371
转载 java synchronized关键字的用法以及锁的等级:方法锁、对象锁、类锁
首先说明一下:方法锁和对象锁说的是一个东西,即只有方法锁或对象锁 和类锁两种锁作者用通俗易懂的语言将复杂的技术讲解的如此透彻,学习,传播!原文地址:http://zhh9106.iteye.com/blog/2151791在java编程中,经常需要用到同步,而用得最多的也许是synchronized关键字了,下面看看这个关键字的用法。因为synchronized关键字涉及到锁的概念,所以先来了...
2018-05-21 17:15:19
359
转载 springmvc和mybatis面试题(含答案)
Spring MVC Framework有这样一些特点:1。它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件.并且和Spring提供的其他基础结构紧密集成.2。不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于Servlet的)3。可以任意使用各种视图技术,而不仅仅局限于JSP4。支持各种请求资源的映射策略5。它应是易于扩...
2018-05-19 21:08:26
693
原创 正则表达式语法
\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\\\"匹配"\\","\\("匹配"("。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n"或"\r"之后的位置匹配。$匹配输入字符串结尾的位置。如果设置了
2018-05-19 20:25:49
195
转载 bean的生命周期
Spring IOC 容器可以管理 Bean 的生命周期, Spring 允许在 Bean 生命周期的特定点执行定制的任务. Spring IOC 容器对 Bean 的生命周期进行管理的过程: 创建 Bean 实例为 Bean 的属性赋值调用 Bean 的初始化方法init-methodBean 可以使用了当容器关闭时, 调用 Bean 的销毁方法destroy-method在 Bean 的...
2018-05-17 00:41:51
305
转载 SpEL表达式
什么是SpELSpring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。 语法类似于 EL表达式:SpEL 使用 #{…}作为定界符,所有在大框号中的字符都将被认为是 SpEL。SpEL 为 bean 的属性进行动态赋值提供了便利 通过 SpEL 可以实现: 通过 bean 的 id 对 bean 进行引用 调用方法以及引用对象中的属性计算表达式的值正则表达...
2018-05-17 00:13:53
1073
转载 spring基础知识 (8): bean的作用域
在 Spring 中, 可以在 <bean> 元素的 scope 属性里设置 Bean 的作用域. bean的五种作用域singleton作用域默认情况下, Spring 只为每个在 IOC 容器里声明的 Bean 创建唯一一个实例, 整个 IOC 容器范围内都能共享该实例:所有后续的 getBean() 调用和 Bean 引用都将返回这个唯一的 Bean 实例.该作用域被称为 s...
2018-05-17 00:02:52
247
转载 深入分析ClassLoader原理
一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在的,...
2018-05-17 00:01:56
189
转载 spring基础知识 (12):工厂方法配置bean
静态工厂方法配置bean配置一个静态工厂方法package com.spring.factory;import java.util.HashMap;import java.util.Map;public class CarFactory { private static Map<String,Car> map = new HashMap<String,Ca...
2018-05-16 23:23:05
226
转载 Axis2开发WebService 客户端的三种方式
第一RPC方式,不生成客户端代码第二,document方式,不生成客户端代码第三,用wsdl2java工具,生成客户端方式调用Java代码 package samples.quickstart.client; import javax.xml.namespace.QName; import org.apache.axiom.om.OMAbstractFactory; import...
2018-05-03 16:27:07
702
转载 电商系统系统笔记之freemark和velocity,CDN,长连接
1. Velocity和freemark是什么,为什么我们都知道,缓存可以提高查询性能,但是当用户访问量很大时,单纯依靠缓存已经不行了,为什么这么说呢?这是因为我们在访问商品详情的时候由于每款商品都不一样,因此每款商品的详情页都是动态生成的,每查看一次,页面就要重新渲染一次,渲染的过程是消耗时间的,当用户访问量很大时,这便在一定程度上降低了系统性能。那么怎么解决这个问题呢?这便引出了我们今天要...
2018-05-03 09:20:46
463
转载 jbpm4.4之待处理任务
jbpm4中已有获取待指定用户处理的任务的方法,如下:[java] view plaincopyprocessEngine.getTaskService().findPersonalTasks(用户ID); //获取个人任务 processEngine.getTaskService().findGroupTasks(用户ID); //获取所在组任务 也可以自己写HQL通过...
2018-04-25 16:12:01
570
转载 JBPM4中常用概念总结
1. 流程定义(Process Definition) 流程定义是记录在xml文件中的对流程的描述,它包含唯一的流程开始节点和多个流程功能节点,每个节点之间使用transition进行连接。 ProcessDefinition使用id, key和version进行标识,jBPM中可能包含多个key值相同的ProcessDefinition,key值相同的ProcessDefiniti...
2018-04-25 15:56:11
1361
转载 Redis的集群搭建
集群环境至少需要3个节点。推荐使用6个节点配置,即3个主节点,3个从节点。我们在一台机器上开启多个redis的实例。第一步:创建一个文件夹redis-cluster,然后在下面建立6个文件夹如下:(1)、mkdir -p /usr/local/redis-cluster(2)、mkdir 7001, mkdir 7002,mkdir 7003,mkdir 7004,mkdir 7005,mkd...
2018-04-25 15:17:08
244
转载 高可用Redis服务架构分析与搭建
基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。规模比较大的互联网公司,一般都会有专门的团队,将Redis存储以基础服务的形式提供给各个业务调用。不过任...
2018-04-25 14:56:33
177
转载 spring+SpringMVC+mybati整合JBPM
网上看到这方面的资料很少,即使有也给的不全,我自己项目有这方面的需求,花了几天时间,终于整合成功。1原先的spring+SpringMVC+mybati配置 jdbc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...
2018-04-20 10:16:31
456
转载 mybatis+springmvc+jbpm4整合配置
花了一段时间研究了下jbpm4,后来想把它整合在maven上,但是,后来发现,maven的中央仓库和私服上要么缺了jbpm4的jar包,要么springmvc的相关jar包版本跟原项目的版本匹配不上,所以干脆将jbpm4的jar包不使用maven管理,手工进行添加,成功完成整合。 关键配置文件如下:applicationContext.xml配置:[java] view plain copy...
2018-04-20 09:30:41
1149
转载 Maven 依赖 范围
scope>-----</scope> compile 对主程序有效对测试程序有效参与打包test 对主程序无效对测试程序有效不参与打包 provided 从开发的角度对比 compile:需要在开发、部署、运行时都需要依赖 provided:只需要在开发的时候需要依赖,最典型的就是servlet.api对主程序有效对测试程序有效不参与打包不参与部署 常见的依赖<dep...
2018-04-18 15:32:36
163
转载 maven下载jar包速度慢 导入本地jar包
今天在使用maven导入几个Excel操作的jar包的时候,下载非常久也下载不下来。各处寻找解决方案。我发现我下载不下来的jar包只有一个文件,修改maven镜像有时候下载的jar包又会出现问题。于是找到了使用本地相对路径来导入jar包的方法。 maven导入本地jar包分为下列几个步骤:一、新建lib文件夹在你的项目工程目录下新建一个“lib”文件夹。新建“lib”文件夹...
2018-04-18 15:21:24
324
原创 mave 通过命令导入jar报
1 下载jar 包到某个目录 例如 D:根目录下 2 进入cmd 命令窗口,通过命令进入 mvn mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-webapp -Dversion=1.0 -Dpackaging=jar -Dfile=maven-arc...
2018-04-18 15:17:13
197
转载 eclipse快速搭建maven web项目
新建maven工程选择quickstart模板 填写基础信息 当前工程结构新建其他目录更改jdk版本当前jdk版本 将java工程转为为web工程 转换后工程结构 所需要build-path信息 部署配置 新建测试html 对应代码<!DOCTYPE html><html><head><meta charset="UTF-8"><t...
2018-04-18 09:12:42
184
转载 bootstrap时间插件【带时分秒和不带时分秒的两个插件】
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/u013810758/article/details/70237187 一、带时分秒: 1.引入css bootstrap-datetimepicker.min.css 2.引入js bootstrap-datetimepicker.mi...
2018-04-11 17:19:40
2023
1
转载 PowerDesigner16.5使用总结
一、Columns窗口添加其它属性,比如:comment(注释)、default value(默认值) 1. 双击表格,进入columns标签,点击修改。 2. 勾选comment(注释)、default value(默认值),点击ok。 二、生成sql脚本时,生成comment(注释) 默认情况下在生成建表sql时不能将name生成注释信息,进行如下设置可以讲name生成注释信息。 1....
2018-04-11 15:27:01
2551
转载 PowerDesigner 16.5 简单使用教程
PowerDesigner是一个做开发设计很常用的工具软件,同时还有Rose也可以,都是当前软件开发最著名的建模设计及软件之一,下面讲解简单的应用。步骤:1.现在各版本非常多,我本人使用16.5版本,下载可以从官网进行下载,下载后需要进行注册,注册有很多方式,等以后会单独编写如何进行注册。这里就是欢迎页面。 2.首页要建立模型,只有建立模型以后才能建立表格,才能进行以后的操作。选择“File”...
2018-04-11 14:02:51
5572
转载 Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap
Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap原创 2013年10月15日 22:22:16 标签: ...
2018-04-09 10:57:18
636
原创 maven 仓库
在今后的开发中如果遇到需要添加新的jar包,就去maven的仓库里面去找http://mvnrepository.com/找到后上面就有相关的配置,而你只需要Ctrl+C然后Ctrl+V到你的pom.xml文件里面就好...
2018-04-09 10:03:39
142
opencv.4.0.0 版本 windows 和linux 下 相关 opencv.dll,opencv.so,及opencv.jar 资源
2019-08-28
Java jdbc分页工具类
2018-12-24
Java 工具类 ping Ip 是否通
2018-12-18
Java 利用poi 导出excel 工具类,超实用,简单
2018-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人