- 博客(44)
- 资源 (14)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 linux服务器常用的命令
cd 路径名 切换目录cd - 返回到上次操作的目录 cd 到该用户的家里cd …/ 切换到上一级目录df -h 查看硬盘的结构df -u 查看当前路径下面的大小top cpu情况free -m 查看当前服务器的内存情况echo 1 > /proc/sys......
2019-11-05 17:36:33
808
原创 restful接口,根据传入的id做权限认证
在做这个功能的时候,因为当时对spring sercurity的框架不是很熟悉,shiro网上没有找到说是相关的解决办法,后来因为这个功能用到模块较少,所以直接在功能模块里面写,获取到当前登陆的用户,然后根据用户更数据库中权限的表来做验证,如果没有权限返回给前端,错误的code,当然,这个只是当做限制权限,正常该用户前台是不会显示这个id的资源信息,后来自己想了下,可以使用aop思想,可以做一个注解,来对这个id进行验证,或者添加一个过滤器来进行验证,也不会这么low,后来就发现,springsercuri
2022-06-20 11:02:29
355
原创 synchronized的static锁和方法锁有什么区别
主要区别是作用范围不一样,当使用的当实例化的时候,静态方法的锁和直接和类的加锁一样,普通方法和this的一样,当使用的static加synchronized的时候,加的锁不论是不是相同的一个对象,都会锁住,不是静态的方法加锁的时候只会相同的实例的时候才会成功锁住。public class TestPrintService { public synchronized void printA() throws InterruptedException { Thread.sle
2022-03-29 09:40:45
500
原创 心跳检测时间设置
Eureka Client 向 Eureka Server 发送心跳的频率(默认 30 秒)clienteureka: instance: # 如果x秒内,依然没有收到续约请求,判定服务过期 lease-expiration-duration-in-seconds: 50 # 每隔x秒钟,向服务中心发送一条续约指令 lease-renewal-interval-in-seconds: 30servereureka: server: # 为方便测试,我们强
2022-03-10 09:37:09
2961
1
原创 oracle函数例子
1.根绝父栏目id拼接出所有的父栏目idCREATE OR REPLACE function getChannels(channel in integer) return varchar2 isResult varchar2(500);z number;beginz:=channel;Result := Result || z;while(z > 0)loopselect parentid into z from wcmchannel where channelid=
2022-02-18 11:26:40
455
原创 常见的Linux的配置设置
设置禁止直接root的远程登陆vi /etc/ssh/sshd_configPermitRootLogin yes #no禁止root直接登陆 service sshd restart设置开机启动的配置文件设置/etc/fstab 可在此处添加挂载盘,可是如果挂载失败,容易服务器启动不起来centos7设置/etc/rc.d/rc.local 下面添加可以避免上述的问题(注意:要是想让这个生效,必须是有权限,chmod u+x /etc/rc.d/rc.local)centos6.5设置
2022-02-16 18:42:43
608
原创 mybatis 的@SelectProvider注解的使用
又学习到了,今天翻着队友写的代码,我看到了个注解,起初还以为是自定义的,我搜了下才发现,竟然是mybatis自带的这个注解,我竟然不知道,又是孤陋寡闻的一天,记录一下这个注解。查找了下这个注解发现这个注解是四个:我看了下与@Select有啥区别,这个@SelectProvider是能够加多条件判断的,看下面的代码示例:@SelectProvider:用于构建动态查询SQL。@InsertProvider:用于构建动态新增SQL。@UpdateProvider:用于构建动态更新SQL。@Delet
2022-01-27 22:16:00
9569
3
原创 springboot的项目1.0和2.0的区别
1.0server.context-path=/2.0server.servlet.context-path=/
2022-01-07 11:33:25
1474
原创 spring-Assert的使用
开启断言需要在jvm中设置-ea例如idea:import org.springframework.util.Assert;Assert.notNull(Object object,"object is required"); // 对象非空Assert.isTrue(Object object,"object must be true"); // 对象必须为trueAssert.notEmpty(Collection collection,"collection must not be
2021-10-13 13:03:11
254
原创 缺包:内核编译错误error while loading shared libraries: libz.so.1: cannot open shared object
1.查看zlib 安装包2yum 安装解决
2021-09-29 10:46:43
371
原创 Json和string转化
1.引用包 <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.2.3</version> <classifier>jdk15</classifier><!-- 指定
2021-08-19 20:58:42
114
原创 解决跨域问题
方法一:用于同一个域名下的不同应用,使用代理来解决先安装个nginx或者apache,然后使用代理,把不同服务器的ip,使用相同的域名代理,然后访问的时候访问相对路径,或者域名就可以了方法二;面对不同的应用或者不同的平台,使用这个方法,例如有两个公司,前后端分离,需要使用@CrossOrigin注解和nginx上面配置可以解决@CrossOrigin可以配置在方法和类上面origins : 允许可访问的域列表maxAge:准备响应前的缓存持续的最大时间(以秒为单位)。@CrossOrigin
2021-03-01 16:59:13
114
原创 oracle常用命令
1.连接oraclesqlplus / as sysdba 直接连接sqlplus /nologconn as sysdba或者conn /as sysdba2.切换实例export ORACLE_SID=orcl3…查看当前实例select instance_name from v$instance
2021-02-26 15:58:33
76
原创 dubbo管理控制台
控制台的生成步骤1.从git 上下载项目 https://github.com/apache/dubbo-admin (注意要下载master项目)2.修改项目下的dubbo.properties文件注意dubbo.registry.address对应的值需要对应当前使用的Zookeeper的ip地址和端口号• dubbo.registry.address=zookeeper://zk所在机器ip:zk端口• dubbo.admin.root.password=root• dubbo.admin
2021-02-21 23:47:24
99
原创 db2的基本使用
1.切换到db2的用户su db22.获取db2的连接db2 connect to 数据库名字 user 用户名 using 密码3.进入到db2的命令界面db24.查询db2的所有表list tables5.查看表的状态load query table 表名称6.启动和关闭/opt/ibm/db2/V9.7/das/bin/db2admin start/opt/ibm/db2/V9.7/das/bin/db2admin stop......
2021-01-07 12:06:38
1133
原创 中间件金蝶的编码设置
在mydomain/config/web.xml中设置这个配置<context-param> <param-name>request.charsetencoding</param-name> <param-value>ISO-8859-1</param-value></context-param>
2020-12-11 13:52:30
1533
原创 jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.
mysql经常遇到这个问题,记录一下这个错误是由于Myql有一个参数叫做 wait_Timeout这个参数默认时间是8小时,当8小时到了,而你还一直获取这个链接数的话,就会断开,我们公司的产品,刚开始配置的时候会有这个问题修改 mysql的配置文件my.cnf(window是my.ini),再mysqld模块下面加上参数单位是秒,下面是30天wait_timeout=2592000interactive_timeout=2592000设置好后重启下mysql,登陆mysql,输入语句查看一
2020-11-04 15:23:24
1319
原创 服务器的单用户模式
当服务器的ssh协议出现问题时候,或者用户名和密码忘记的时候,可以进入单用户模式,修改密码,或者修复漏洞单用户模式下面是没有网的例如红旗的服务器进入方式是先ctrl+空格 然后选第三个,然后a,然后输入single就进去了...
2020-10-11 20:03:30
1161
原创 linux常用的文件位置
/etc/redhat-release 服务器系统信息/proc 缓存位置/etc/rc.d/rc.local 开机自启的文件位置
2020-04-19 17:12:45
322
原创 反射机制API
什么是反射?Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。反射的三种方式:方式一:利用对象获取类--------------不推荐(已经获取到对象,再用反射意义不大)public static void main(String[] ar...
2020-04-01 22:49:50
253
原创 谈谈注解那些事
1.注解定义在我看来哈,注解其实就是简化我们程序,提高和优化我们程序的存在主要分成那么几种:根据注解参数的个数,可以将注解分为三类: 1.标记注解:一个没有成员定义的Annotation类型被称为标记注解。这种Annotation类型仅使用自身的存在与否来为我们提供信息。比如后面的系统注解@Override; 2.单值注解 3.完整注解 根据注解使用方法和用途,...
2020-04-01 18:30:11
119
原创 IE中js往后台传输中文乱码
使用encode进行加密和解密,还是很实用的.、1.js端代码var selStr=document.getElementsByName('selStr')[0].value; selStr=encodeURI(encodeURI(selStr)); 2.后台代码String tempSelStrs=request.getParameter("selStr").toString...
2020-03-30 21:25:42
603
转载 centos7版本rpm安装mysql
该文章引用白小纯123 https://www.cnblogs.com/zhongxiang/p/11800087.html1、将MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar复制到linux /opt目录下,2、解压MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar,3、按顺序安装三个文件:安装命令:【rpm - ivh...
2019-11-13 15:12:04
152
原创 反爬虫
java反爬虫说实话java在反爬虫方面确实有点菜,php只需要一个函数能获取到访问的真实ip,限制那个ip就可以,而java有的时候获取真实ip方法一通过cookie来限制爬虫,一般爬取网页的时候是通过网页的源码来进行爬取这样的,如果需要登陆的用户cookie,那么爬取的时候就会跳转那个登录页面,或许根本就看不到list的页面方法二从服务器的角度来看,如果你的服务器经过了nginx,可...
2019-11-12 21:13:51
206
原创 服务器挂载硬盘
一.新增加一个硬盘,挂载到/home/data上面由于是新硬盘,所以建立分区后,需要格式化分区,否则会报错详细步骤如下1.查看当前的系统下的挂载情况df -h2.查看当前服务器插入的硬盘的位置fdisk -l如果哪个有上方插入的硬盘信息,确没有下面红条的分区,那么就是还没有挂载3.添加分区fdisk /dev/vdb 注意这里的路径是硬盘的位置然后依次输入以...
2019-11-05 18:49:50
2108
原创 JDBC
package postgrepmain;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;import com.mysql.jdbc.PreparedStateme...
2019-09-24 09:48:07
66
原创 springboot中的注解
@Configuration和@Bean这两个注解一般都是搭配使用,在springboot中,官方给我们配置了很多的启动器,而我们配置的时候往往在配置文件properties或者yml中配置相对应的参数即可,但是官方总有没有自动化的参数,这时候我们就需要了这个注解。例如当我们ssm+shiro的时候,往往有一个shiro-context.xml来配置shiro的相关配置 ,这两个注解就是相当于...
2019-09-17 23:41:59
135
原创 pom文件详解
1.最上面标签?xml的是xml的格式然后是 project标签 是约束2. 4.0.0这个是模型的版本maven2.0的是必须写3. 这个是项目的唯一标识符,实际上是项目的结构一般是公司的域名4. 这个是项目的唯一标识,是项目的名称5. 0.16. war 这个是项目的打包机制,是选择打成war包还是jar包7.pigeons8.http://pigeons...
2019-09-15 15:58:16
141
原创 简单的创建springboot
springboot是简化sping框架配置的一种框架(本文属于本人的理解,如有错误欢迎指正)创建springboot基础框架简介springboot现在的主流工具都提供自动创建框架的功能,eclipe的原版需要安装对应的sts的插件,就可以创建,也可以直接下载sts插件,建议上官网直接使用sts插件,主要是由于直接可以运行的插件sts是轻量级的,可以直接使用不用安装,而基于eclip...
2019-09-15 13:42:20
129
原创 前端md5简单加密
<script type="text/javascript" src="jquery-1.11.0.min.js"></script><script type="text/javascript" src="md5.js"></script><script type="text/javascript"> var passwd1="密码...
2019-08-25 12:34:54
405
原创 BUG:A fatal error has been detected by the Java Runtime Environment
今天运行一个简单的javase的程序的时候,运行时间很长,报了一个jdk问题JIT在做编译优化的时候处理时出错,可能是触发了JVM的编译器的BUG导致的。幸好SUN(Oracle)提供了相关的文档说明,得以让我们解决了这个问题。文档地址: http://www.oracle.com/technetwork/java/javase/crashes-137240.html#gbyzu...
2019-04-27 12:30:24
6917
原创 解析xml
1.使用dom4j解析xml本人的xml<?xml version="1.0" encoding="UTF-8"?><SearchResult> <took><![CDATA[7]]></took> <hitsCount><![CDATA[40086]]></hitsCount> <H...
2019-04-12 17:57:56
147
原创 小操作:springsecurity的简单搭建
原理:就是拦截器拦截请求(只可意会,明白其中原理,代码太多,model和dao没有全部粘贴,如果不符合你的需求,不必往下看)pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h...
2019-04-08 19:18:54
192
原创 卸载:mysql8.0卸载干净--win10
本文介绍,在Windows10系统下,如何彻底删除卸载MySQL。。。1》停止MySQL服务开始-》所有应用-》Windows管理工具-》服务,将MySQL服务停止。2》卸载mysql server控制面板\所有控制面板项\程序和功能,将mysql server卸载掉。3》将MySQL安装目录下的MySQL文件夹删除(我的安装目录是C:\Program Files (x86)\MySQL...
2019-03-29 08:52:39
1556
原创 简单搭建:ssm的搭建
1.创建一个simple的maven项目相关信息介绍mysql:5.1jdk:1.72.更改project facets profrerences–>project facets项目框架:引入pom文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org...
2019-03-28 11:01:38
188
Windows系统kb2577795,kb2553549 补丁.zip
2021-06-21
dubbo-admin-0.0.1-SNAPSHOT.jar
2021-02-21
jdbc的工具类,获取connection
2020-10-21
dtd&schema;.rar
2019-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人