自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (9)
  • 收藏
  • 关注

原创 编写HttpClient发送请求数据

利用http方式发送请求的数据

2023-12-19 14:50:08 325

原创 Nginx外网访问内网如何实现

外网浏览器与内网是不通的,但是外网与中间过渡服务器是通的,中间过渡服务器与内网服务器是通的,这样在外网访问过渡服务器时,过渡服务器再跳转到后台服务器,相当于外网浏览器给内网后台服务器发送的请求,这样肯定是不通的,所以当外网浏览器访问中间过渡服务器时,中间过渡服务器做了一个代理,然后跳转到内网服务器,相当于中间过渡服务器发送的请求,这样就可以实现外网访问内网的功能了!项目要求:将甲方内网的项目能够对外访问,甲方提供一个中间过渡服务器,中间过渡服务器,外网客户可以访问,且中间服务器可以访问内网;

2023-07-17 10:49:44 3705

原创 诗一样的代码命名规范

Java命名规范,让你的代码更加高逼格

2023-03-10 14:55:14 388

原创 Oracle数据库之日期查询

近期项目需求,需要查询不同情况下的时间点,整理了些,希望能对大家有所帮助

2022-09-14 09:18:50 6020

原创 Vue之项目创建及目录介绍

一、环境搭建 1、安装node环境,步骤参考【安装node 及相关配置 - 橘子红 - 博客园】; 2、创建vue项目,步骤参考【安装Vue 及 创建一个Vue 项目 - 橘子红 - 博客园】二、目录介绍├── README.md项目介绍├── index.html入口页面├── build构建脚本目录│├── build-server.js运行本地构建服务器,可...

2021-10-19 10:31:35 465

原创 Vue前后端分离项目-项目部署

以CentOS7为例,需要提前安装好java环境,我这以nginx为例,也可根据实际情况部署到tomcat,;一、前期准备1、安装java环境;2、安装nginx;二、前端准备1、修改配置; 注:config目录下修改对应的配置,这里的http://192.168.1.11:9095为项目的后台访问路径;'use strict'module.exports = { NODE_ENV: '"production"', BASE_API: '...

2021-10-14 17:19:22 1540

原创 CentOS7之Mongodb安装

一、安装mongodb1、可以从官网下面直接下载:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz2、也可以从官网下载下来后,通过工具上传到CentOS服务器(我这里上将tar包直接放到了 /usr文件目录下),然后建立mongodb文件目录mkdir -m 777 mongodb3、解压到/usr/mongodb目录下,且重命名tar zxvf mongodb-linux-x86_64-3

2020-11-18 12:37:50 237

原创 CentOS7-node安装

1、安装wgetyum install -y wget2、下载nodejs最新bin包可在https://nodejs.org/en/download/(下载地址为tar包的链接)找到下载地址,然后执行指令wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz3、解压包xz -d node-v9.3.0-linux-x64.tar.xz && tar -xf node-v9.3.0-lin

2020-11-18 11:42:41 85

原创 ubuntu系统升级——更改镜像源地址

一、需求:因项目需要,系统需要将ubuntu16.0.4升级至18.0.4,系统初始镜像源地址是国外的地址,现需要进行修改;二、修改步骤:1、#打开/etc/apt目录 cd /etc/apt 2、#查看对应的目录下文件信息 ls 3、#备份所需...

2020-11-17 16:44:49 1015

原创 Linux-CentOS7-更换yum源

YUM下载源定义文件YUM下载源定义文件存储在/etc/yum.repo.d/目录中,而且文件必须以.repo为扩展名。开源镜像网易开源镜像站:http://mirrors.163.com/centos的使用帮助:http://mirrors.163.com/.help/centos.html更换下载源1.备份CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base...

2020-11-04 18:06:05 121

原创 Jquery之DOM

1、DOM之获取指定节点下的指定子元素的属性值var变量名 = $('.clss名').children('子元素名称').eq(下标);例子:获取is_display下面第二个input中的title的值;<div class="layui-input-block is_display"> <input type="radio" name="i...

2020-04-27 17:47:28 117

原创 七、缓存和RememberMe

一、缓存CacheManagerAware 接口:Shiro 内部相应的组件(DefaultSecurityManager)会自动检测相应的对象(如Realm)是否实现了CacheManagerAware 并自动注入相应的CacheManager。Realm 缓存:• Shiro 提供了 CachingRealm,其实现了CacheManagerAware 接口,提供了缓存的一些基础实现;...

2019-10-20 14:40:04 275 1

原创 六、Shiro会话管理

一、介绍Shiro 提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器tomcat),不管 JavaSE 还是 JavaEE 环境都可以使用,提供了会话管理、会话事件监听、会话存储/持久化、容器无关的集群、失效/过期支持、对Web 的透明支持、SSO 单点登录的支持等特性。二、API• Subject.getSession():即可获取会话;其等价于Subject.getS...

2019-10-20 14:34:09 164

原创 五、授权(下)

一、从数据库中自定义资源和配置1、applicationContext.xml配置<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager"...

2019-10-20 13:44:14 111

原创 四、授权相关概念(上)

一、授权的一些概念• 授权,也叫访问控制,即在应用中控制谁访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。• 主体(Subject):访问应用的用户,在 Shiro 中使用 Subject 代表该用户。用户只有授权后才允许访问相应的资源。• 资源(Resourc...

2019-10-19 13:39:20 562

原创 三、shiro认证

一、身份认证• 身份验证:一般需要提供如身份 ID 等一些标识信息来表明登录者的身份,如提供 email,用户名/密码来证明。• 在 shiro 中,用户需要提供 principals (身份)和 credentials(证明)给 shiro,从而应用能验证用户身份:• principals:身份,即主体的标识属性,可以是任何属性,如用户名、邮箱等,唯一即可。一个主体可以有多个 princ...

2019-10-16 17:45:35 182

原创 二、shiro集成spring

一、搭建spring+springMVC环境1、导入相关jar包2、web.xml中配置spring相关配置<!-- needed for ContextLoaderListener --> <context-param> <param-name>contextConfigLocation</param-name> <p...

2019-10-16 14:15:07 72

原创 一、初见shiro

一、是什么?• Apache Shiro 是 Java 的一个安全(权限)框架。• Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在 JavaEE 环境。• Shiro 可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等。• 下载:http://shiro.apache.org/二、有什么?• Authentication:...

2019-10-15 14:43:41 106

原创 mysql存储过程利用游标遍历更新数据

一、创建存储过程create procedure my_procedure2() -- 创建存储过程 begin -- 开始存储过程 declare t_id varchar(32); -- 自定义变量1 declare t_ajwh varchar(50); -- 自定义变量2DECLARE done INT DEFAULT FALSE; -- 自定义控制游标循环变量,默认fa...

2019-08-25 13:09:01 1782

转载 github最值得收藏的Bootstrap3后台管理框架

1. AdminLTEAdminLTE是一个完全响应的后台管理模板。基于Bootstrap3框架。高度可定制,易于使用。适合许多屏幕分辨率从小型移动设备到大型台式机。GitHub AdminLTE地址:https://github.com/almasaeed2010/AdminLTEAdminLTE演示:https://adminlte.io/themes/AdminLTE/index2....

2019-06-28 16:19:00 294

转载 linux端口开放指定端口的两种方法

强烈建议使用第二种方法!第二种方法!第二种!第一种方法可能保存不了!开放端口的方法:方法一:命令行方式               1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT               2.保存:/etc/rc.d/init.d/iptables save             ...

2019-01-08 15:58:36 264

原创 Tomcat常见性能优化

一、配置tomcat帐户1、在conf/ tomcat-users.xml下添加用户:&lt;role rolename="manager"/&gt;&lt;role rolename="manager-gui"/&gt;&lt;role rolename="admin"/&gt;&lt;role rolename="admin-gui"/&gt

2019-01-06 22:12:28 373

原创 Lunix下solr服务的安装及使用

     近期在研究淘淘商城这个项目(比较经典),在lunix服务器搭建solr服务,步骤如下:如有拿本文章实际操作的献计读者,过程中遇到问题,欢迎提问,大家一起讨论研究;Solr实现全文搜索 Solr是什么? Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并...

2018-12-25 16:00:35 125

原创 不同类型的WebService的客户端调用方法

以下主要是介绍了CxfWebService、AxisWebService、XFireWebService、HttpClientWebService的客户端调用方法一、AxisWebService调用import java.net.URL;import javax.xml.namespace.QName;import org.apache.axis.client.Call;imp...

2018-12-14 21:35:07 432

原创 项目xx方案文档格式规范模板

     近期在做项目的过程中,被客户指出文档要求不合格,格式不规范。后经团队及项目经理智慧,做出一个较好的模板(文档要求较高的项目),以后可供参考。一、以下文档包含文档首页、变更记录、目录、标题格式规范...

2018-12-14 16:12:03 2991

原创 Oracle数据库一对多联表更新

---创建表,模拟数据create table test(id varchar(32),name varchar(32));insert into test(id,name) values('1','张三');insert into test(id,name) values('2','李四');insert into test(id,name) values('3','王五');...

2018-12-10 16:28:58 957

原创 IntelliJ-IDEA 使用教程

个人总结版,步骤不太明确,谅解!软件安装1.1下载地址https://www.jetbrains.com/idea/download/#section=windows1.2注册码地址http://idea.lanyus.com/常用快捷键2.1修改idea的快捷键为Eclipse快捷键File-&gt;Settings-&gt;Keymap-&gt;Keymaps选择为...

2018-12-09 16:19:06 430

原创 Redis集群安装步骤

一、安装redis环境1. 安装redis安装的前提条件:需要安装gcc:yum install gcc-c++下载redis的源码包 把源码包上传到linux服务器 解压源码包(上传到哪个路径就在哪个路径解压)tar -zxvf redis-3.0.0.tar.gzmake make install[root@bogon redis-3.0.0]# make insta...

2018-12-08 21:50:04 114

原创 Oracle instr与substr的区别及用法

一、instr函数是一个字符串处理函数,它在Oracle/PLSQL中是返回子字符串在源字符串中的位置。/* * 返回子字符串在源字符串中的位置(字符串位置从1开始,而不是从0开始) * @param string 源字符串 * @param substring 子字符串 * @param position 检索位置,可省略(默认为1),参数为正时,从左向右检索,参数为负时,从右向左检索...

2018-12-07 17:58:09 1196

原创 Window下安装nginx服务器

1、下载Nginxhttp://nginx.org/en/download.html 2、安装Nginxa.窗口键(Ctrl、Alt中间)+R 进入指定目录-&gt;cmd-&gt;出现dos窗口b.进入指定目录,比如这里是在d盘:c.修改目录下端口号,这里一般是80,但80被占用的机率很大,停止80端口号的方法这里不多作介绍,把这个端口号写成8686;   打开 ...

2018-11-21 18:47:51 548

原创 Dom4j封装解析xml数据(个人实际案例)

public static void main(String[] args) throws DocumentException {        //Document document = DocumentHelper.parseText(Dom4jOfEnclosure());        Dom4jOfEnclosure(); // xml的封装        System.out.p...

2018-11-12 16:14:49 311

原创 Sqlserver利用游标批量执行SQL;

  以下游标实现的功能,将A数据库的表数据批量添加到B数据库的表中,然后在B数据库中先添加相应的字段,然后根据相应的字段进行联表更新;一、利用游标批量添加字段declare  @table_name varchar(300)declare  @mSQL1 varchar(2000)declare  @mSQL2 varchar(2000)declare  @mSQL3 varchar...

2018-10-11 16:16:09 1166

转载 SqlServer数据库迁移到Oracle数据库

注:别人博客里搂了一份,写的挺详细的,按以下步骤完全可以实现;一、工具准备1.jar包:jtds-1.2.2-dist.jar2.JDK3.sqldeveloper软件工具二、打开sqldeveloper工具1、在sqldeveloper里,选择工具→首选项→数据库→第三方JDBC驱动程序,添加条目,添加后如下图所示(假设jtds存放在E:\app目录下)2、在sq...

2018-09-27 17:16:11 4253

转载 sqlserver之日期与字符串的转换

在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的。本文我们主要就介绍一下SQL Server日期时间转字符串的相关知识,接下来就让我们一起来了解一下这部分内容。字符串转日期时间:convert(datetime,列名)日期时间转字符串:Select CONVERT(varcha...

2018-08-21 15:51:06 1342

原创 Java之几种定时器的使用

没有去仔细研究这两种定时器的API,会使用及能在项目中应用即可;import org.quartz.CronExpression;import org.quartz.CronTrigger;import org.quartz.JobDetail;import org.quartz.Scheduler;import org.quartz.SchedulerException;impo...

2018-07-19 16:03:49 175

原创 JavaWeb之发送Get请求和Post请求的封装类

import java.io.BufferedReader;import java.io.Closeable;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import j...

2018-07-12 14:31:15 665

原创 Hibernate设计实体及实体映射

一、如何设计实体       1、业务需求:部门、用户、岗位;根据业务需求,可以体现出以下关系:           A.用户与部门:一个用户只能有一个部门      ----一对多的关系;           B.用户与角色:一个用户可有多个角色,一个角色也可有多个用户     ----多对多的关系;           C.部门与部门:一个部门只能有一个父节点部门    ----一对一的关系;...

2018-07-06 15:04:41 597

原创 Lunix如何安装(Jdk、Tomcat、Mysql、Eclipse)

在此之前需要先将相应的tar.gz文件通过XFtp5拷贝到Lunix服务器上;一、如何安装Jdk?1、解压Jdk:              tar -zxvf jdk1.7.0_80/2、配置环境变量:           A  先打开配置环境变量的文件:vim /etc/profile        B  在最下面添加如下配置保存退出;            JAVA_HOME=/opt/jd...

2018-06-29 14:40:38 334

原创 Lunix命令之(网络配置、进程管理、服务管理)

第一章 网络配置一、网络配置原理图(虚拟机为例)二、虚拟机网络配置步骤  |  略;三、Lunix网编配置的两种方式;1、自动获取;重新启动;缺点:每次启动服务器的IP地址可能不同;不适用做服务器, 因为服务器的IP是固定的;2、固定获取(指定固定的IP地址);以下配置进行修改,如果没有,则新增;IPADDR:新配置的IP地址;GATWAR:网关;DNS1:和网关配置成一样的即可;重启服务 ser...

2018-06-23 11:42:08 577

原创 Lunix基本命令之压缩与解压文件

以下将通过案例进行学习一、gzip | gunzip1、gzip 压缩:将 /home 下的 hello.txt 文件进行压缩;gzip hello.txt2、gunzip解压:将 /home 下的 hello.txt.gz 文件进行解压缩  gunzip hello.txt.gz二、zip | gzip1、zip选项 -r 压缩名 压缩文件目录:递归压缩,即压缩目录;2、unzip选项  -d ...

2018-06-22 18:07:51 866

juel-相关的三个jar包

juel-engine.jar/juel-api-2.1.3.jar/juel-impl-2.1.0.jar/给所需要之人。。。

2020-05-19

ibatis-core-3.0.jar.zip

ibatis-core-3.0.jar 找了半天,终于找到了,很好的解决了我的问题,给所需要之人!~

2020-05-19

hiberante5.0.7安装jar包

hibernate5.0.7jar包,主要是jar包,方便大家下载使用。主要是jar包,方便大家下载使用。主要是jar包,方便大家下载使用

2020-02-12

集群搭建(zookeeper集群+solr集群)

集群搭建(zookeeper集群+solr集群)整个步骤本人亲身实践过,如果自身电脑配置高,可以尝试模拟真实服务器进行搭建;

2019-01-14

Lunix系统下nginx安装手册

步骤很全的 nginx安装手册,中间包括所有可能出现的错,本人亲自实践。如果想要在线查看图片,还需要安装一个ftp

2018-11-19

FTP客户端连接工具(window、lunix通用)

超级好用的ftp连接工具,window系统的FTP、Lunix系统的FTP都可以用;

2018-11-14

Oracle_PLSQL无须安装客户端

ORACLE连接工具,无须下载安装Oracle数据库客户端,里面有详细设置步骤

2018-11-14

Dom4j封装和解析

Dom4j封装与解析,附参考模板,个人实际案例,根据自身情况修改

2018-11-12

lunix命令集(shell基本语法).pdf

Lunix常用基本命令行;Lunix中Shell编程基本语法汇总,比较全面

2018-11-11

空空如也

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

TA关注的人

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