自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

转载 testtesttes

托尔斯泰托尔斯泰托尔斯泰托尔斯泰托尔斯泰托尔斯泰托尔斯泰托尔斯泰托尔斯泰。

2023-11-25 01:23:31 45

原创 而为人

而为人w

2021-02-09 23:42:55 159 1

原创 fastdfs外网连接不上问题

要配置/etc/fdfs/Client.conf,mod_fastdfs.conf的ip为内网storage.conf的ip为外网重启命令:/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart/usr/local/nginx/confNginx.conf的ip为外网打开22122,23000,8080,8888,80,88端口...

2019-06-11 13:50:29 5517 1

原创 mongodb外网连不上问题

1修改mongodb.conf2重启服务netstat -anp显示为0.0.00:27017说明外网可以访问了3浏览器输入,成功连接

2019-06-11 13:46:25 2420 1

原创 crontab: error renaming解决办法

执行 crontab -e 命令,系统显示类似如下。[root@iZ****kZ cron]# crontab -ecrontab: installing new crontabcrontab: error renaming /var/spool/cron/#tmp.xx.XXXX3tTwiC to /var/spool/cron/rootrename: Operation not per...

2019-04-07 17:15:48 8188 10

原创 nginx代理tomcat请求,外网输入ip访问项目

在nginx.conf里面配置server,server_name填外网地址,proxy_pass填内网地址,请求到8080端口

2019-01-13 23:48:12 1647

原创 hyper-v使用ssh登陆Linux虚拟机

首先确保虚拟机安装了ssh并开启service sshd startps –e|grep ssh防火墙是关闭状态service iptables startservice iptables stopservice iptables status1.选择外部网络适配器2.配置ifcfg-eth03.查看虚拟机ip4.ssh连接此ip5.连接成功...

2018-10-07 09:49:56 6928

原创 多线程安全问题

当多线程在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完,另一个线程就参与进来,导致共享数据的错误(卖票产生0,-1号票) 解决方案 对多条操作共享数据的语句,只能让一个线程都执行完,在执行过程中,其他线程不能参与进来–同步代码块...

2018-09-11 21:24:35 108

原创 多线程死锁示例

死锁意思就是访问a线程定义了同步代码块locka,访问b线程定义了同步代码块lockb,这样当a线程要访问b,b线程也要访问a,这样就导致了死锁的出现class Test implements Runnable { private boolean flag; public Test(boolean flag) { this.flag=flag; } ...

2018-09-07 22:21:05 281

原创 easy-ui的datagrid排序

两种 1.本地排序$(function(){ $('#MHManagementDataGrid').datagrid({ url: "${pageContext.request.contextPath}/qurey_all_member.do", rownumbers:true,//序列号,显示在第一列 ...

2018-09-05 17:46:46 1796

原创 MyBatis的resultType和resultMap区别

1.resultType是返回一个domain对象,数据库的表行元素必须和domain对象定义的一致,否则报错 2.resultMap也是返回一个domain对象,但是可以自定义数据库表行元素与domain对象属性的对应关系,可应用于多表查询自定义domain对象,不用与表行元素一致<resultMap type="com.crc.simple.Users" id="UsersMapp...

2018-09-05 10:03:53 141

原创 String的基本操作

String b=new String(“ab,cd”); 1.获取指定位置字符串 substring(1,2);(从第几个元素开始(包括),从第几个元素结束(不包括)) 2.根据位置获取指定字符 char charAt(index); 3.根据字符串获取位置 int index(int ch); 4.把String转换成数组 char[] a=b.toCharArray(); ...

2018-09-04 18:08:54 417

原创 小结

jvm加载class的原理机制 1.装载,查找加载class文件 2.连接,检查载入class文件的数据正确性,为类的静态变量分配空间 3.初始化,初始化静态便令,静态代码块sleep()和wait()区别 1.sleep()是设置线程睡眠时间,时间一到开启线程,不会释放对象锁 2.wait()是让线程进入等待次对象的等待池,释放对象锁,只有线程调用notify()方法或notify...

2018-08-29 21:58:45 130

原创 POI的XWPFParagraph.getRuns分段问题

这是我的模板 后台打印出来是分段的 造成这样的原因是${name}是手打上去的,如果先在记事本输入,再复制粘贴进docx则不会出现分段问题 以下是我复制粘贴后的后台打印 ...

2018-08-28 09:49:32 9589 12

原创 Linux下web项目报错Could not get JDBC Connection

这个问题也花了挺多的时间,这里说一下解决问题的思路 发现这个问题,我们可以新建一个程序来测试JDBC是否可以正常连接,把有异常的地方打印出来 我们可以发现异常是publie key不被允许 这里加上 再次运行,运行成功 然后把这些配置文件赋值到web项目的配置文件里 到此,web项目可以成功连接jdbc这里还有一个值得注意的地方,就是Linux对大小写是敏感的,...

2018-08-25 09:53:05 3577

原创 Linux安装mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz

花了我一天时间,我得记录下 总体来说熟悉了之后就好安装了,开头不懂要怎么配置走了不少弯路 官网下载这个,其他的可能会有问题,我开头下载了第三个配置不成功 1.解压mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz到/usr/local/mysql 命令 # tar -xvf mysql-8.0.12-linux-glibc2.12-x86_64.tar...

2018-08-24 16:01:19 18823 8

原创 Hyper-v挂载文件

一段时间没使用就忘了。。 1.fdisk -l看挂载的文件在哪个盘 2.通过mount /dev/sda /mnt/package把文件挂载到/mnt/package文件夹上 3.进入/mnt/package文件夹,把文件复制到/usr/loacal目录下 cp -r /mnt/package /usr/loacal -r在这里的作用是当文件夹下还有子文件,就把全部数据拷贝,否则...

2018-08-23 17:49:30 1869

原创 SpringMVC上传文件enctype="multipart/form-data",表单数据获取不到问题

配置文件解析器即可<!-- 文件上传解析器 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize"...

2018-08-20 21:41:37 3674

原创 $ajax()的基本介绍

什么是$ajax()请求jquery里面有封装好的调用ajax的方法,我们可以使用它更加方便地调用,不用再创建XMLHttpRequest怎么使用示例$(function(){ $.ajax({ type: "POST",//方法类型//预期服务器返回的数据类型 dataType: "json"...

2018-08-13 18:09:44 166

原创 Ajax基本介绍及用法

什么是AjaxAjax就是“Asynchronous Javascript And XML”,异步 JavaScript 和 XML,什么是异步呢,就是Ajax可以让你的请求在整个网页不刷新的情况下进行局部刷新,传统的网页如果不使用Ajax技术,如果要更新内让,必须让整个页面刷新Ajax的请求流程...

2018-08-13 16:58:09 701

原创 Struts2基本介绍和用法

什么是Struts2struts2并不是struts的2代,它是由WebWork发展而来,它不同struts用ActionServlet拦截请求,而是通过StrutsPrepareFilter过滤器拦截Struts2的请求流程1.用户发送一个request请求,被StrutsPrepareFilter过滤器拦截 2.核心控制器StrutsPrepareFilter通过配置文件stru...

2018-08-13 00:03:17 498

原创 Struts基本介绍及用法

什么是strutsstruts是一筐经典的MVC框架struts的请求流程1.用户发送一个request,被ActionServlet拦截 2.ActionServlet根据struts-config.xml中的配置内容,将请求的参数传到对应的Formbean中,并设置session 3.根据请求中的action参数,再struts-config.xml中找到对应的Action(C...

2018-08-12 17:33:40 1279

原创 SpringMVC基本介绍及用法

什么是SpringMVC首先来说说什么是MVC,web项目执行的流程是用户发送一个请求,如何解析用户的输入,执行相关的逻辑,跳转页面,这就需要控制层Controller来完成,在请求的过程中,数据被封装在domain对象中,这个对象就是数据模型层Model,在请求返回页面这个即使视图层View SpringMVC就是一个连接用户视图,控制器,数据模型层的一个轻量级web框架,其目的是将web...

2018-08-12 16:16:00 1790 1

原创 反射基本介绍及用法

一.什么是反射反射机制是在运行状态中,对于任何一个类,都知道它的属性和方法,对于任何一个对象,都知道它的方法和属性二.反射的好处1.在运行中判断任意一个对对象所属的类 2.在运行中构造任意一个类的对象 3.在运行中判断任意一个类所具有的成员变量和方法 4.在运行中调用任意一个对象的方法 5.动态代理三.怎么使用反射包都在reflect包中 有三种方式获取反射对象 一...

2018-08-11 18:10:33 395

原创 Spring基本介绍--IOC和AOP

什么是SpringSpring是一款轻量级框架,可以解决企业开发的复杂问题,提供了web层-springMVC,业务层-ioc,持久层-jdbc的使用Spring的好处1.方便解耦 2.AOP编程 3.声明事物的支持 4.方便继承各种优秀的框架Spring的属性怎么使用...

2018-08-10 21:43:58 262

原创 多线程基本介绍

什么是多线程线程和进程一样,线程是比进程更小的单位,所谓多线程就是进程里面执行更多更小的程序单元,这个程序单元就叫做线程,进程里的线程可以存在多个,同时进行怎么创建线程两种,一种是继承Thread类,一种是实现Runnable接口...

2018-08-09 17:19:14 104

原创 StringBuffer和StringBuilder的区别

StringBuffer是线程同步安全的–一般多线程用 StringBuilder是线程不同步的,不安全,jdk5才出–一般单线程用(多线程可以自己加锁) 两个功能一模一样

2018-08-08 17:22:39 6393

原创 单例模式

什么是单例模式在一个类中只有一个实例,我们称为这是个单例模式,例如数据库连接池,多个连接对象都只在一个连接池中进行操作有什么种类懒汉式 只在要用的时候创建实例class SingletonClass{ private static SingletonClass instance=null; public static synchronized SingletonC...

2018-08-08 17:11:54 96

原创 Mybatis的命名空间

什么是命名空间在Mybatis中,为了让dao层能找到是用哪个对象关系映射文件,就需要配置这个命名空间

2018-08-08 14:57:04 2038

原创 Hibernate的懒加载

什么是懒加载懒加载又称延时加载,作用是在hibernate调用多对一/一对多的对象实体操作数据库的时候,只有真正使用了数据库,才会去进行数据库读取,例如员工和部门是多对一的关系,你要用到员工的信息,如果没有懒加载,当你加载员工信息的同时,会把部门信息也加载进来,这个部门信息就属于浪费了怎么配置1.hibernate默认为true 2.在xxx.hbm.xnl配置<cla...

2018-08-08 14:00:23 103

原创 Hibernate对象的三种状态

持久化对象有三种状态,分别是瞬时态,持久态,托管态,都与session的状态有关 瞬时态 没有创建session,数据库也不存在,可通过session的save()/saveOrUpdate()把数据写进数据库,转换成持久态 持久态 创建了session,数据库中也有,当session执行close()/clear()/evict()后,转变为托管态 托管态 session被销毁,数据...

2018-08-08 11:35:04 85

原创 Hibernate的一级缓存二级缓存机制

缓存是什么?作用就是降低应用程序对物理数据的访问次数,从而提高应用的运行性能什么是一级缓存一级缓存也叫做session级缓存,只能在同一个session下使用,在hibernate配置里是默认开启的,当你用session完成一次数据库操作,数据会保存在一级缓存里,当你再次执行相同的操作时,会优先从一级缓存获取数据,减少与数据库的操作,提高性能什么是二级缓存二级缓存也叫做sessio...

2018-08-08 09:49:53 162

原创 MyBatis基本介绍

一,什么是MyBatisMyBatis是一款持久层框架,是一种半自动的ORM框架MyBatis的好处,缺点优点 1.相对与hibernate更加灵活,可以自定义sql语句,方便调优 缺点 1可移植性差,不同的数据库要用不同的sqlMyBatis的属性configuration 和hibernate类似,众多配置都是从configuration获取 sqlSession...

2018-08-07 21:44:24 132

原创 Hibernate基本介绍

一,什么是hibernatehibernate是一个轻量级javaEE持久层框架,是一个ORM框架(对象关系映射,所以这类框架都有个对象关系映射文件xxx.hbm.xml) 在web项目中对数据库的操作流程是–application–>hibernate–>database,hibernate在里面就是连接请求与数据库的桥梁,核心配置文件xxx.hbm.xml用于连接applic...

2018-08-07 18:58:09 1624

原创 JSTL标签库,EL表达式

JSTL(JSP Standard Tag Library,JSP标准标签库)应用在JSP页面的标签库,一般常用的是c标签if和forEach标签 在JSP页面开头引用<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>就可以使用 EL表达式即Expression Language(表达式语言),可以用来获...

2018-08-07 15:25:50 136

原创 Servlet基本介绍及用法

1.servlet是运行在服务端的java程序,具有响应和请求的功能,表单提交通过post和get方式提交 2.通过继承httpservlet创建 3.通过配置web.xml,获取servlet,提交服务器请求运行,也可以通过注解@WebServlet运行,这样就不用配置web.xml 4.生命周期-servlet实例化-初始化init()-调用service()响应客户请求doGet,do...

2018-08-07 15:10:23 228

原创 冒泡排序及选择排序

冒泡排序的原理是在数组中重复比较相邻的两组元素,最大或最小的元素放在一端for(int i=0;i<ls.length;i++){ for (int j = 0; j < ls.length-i-1; j++) { if (ls[j]<ls[j+1]) { int temp=0;...

2018-08-07 14:23:14 100

原创 构造函数是否可以重写

重写的定义是方法名称相同,方法参数列表,返回值也要相同,只有继承了父类,子类才可以重写,但是子类的名称和父类的名称是不能一样的,从而构造函数的名字也是不一样的,所以就谈不上重写了 构造函数只能被重载,不能被重写...

2018-08-06 10:51:56 5987 1

原创 Hyper-v虚拟机Linux挂载文件,报错ftps错误

报这个错误的原因是挂载的虚拟硬盘格式为ftps的格式,而linux大部分版本不识别ftps格式,导致报错ftps错误,可以把要挂载的虚拟硬盘格式为fat32,这样就可以成功挂载 ...

2018-08-05 14:39:42 247

空空如也

空空如也

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

TA关注的人

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