php 判断是否是Ajax请求

版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84455657 $_SERVER[‘HTTP_X_REQUESTED_WITH’],这个值可以判断来自服务器的请求是否是ajax请求 <?php //判断请求是否是ajax请求 if(!empty($_SERVER['HTTP_X_REQUESTED_WITH'])){ //不为空则是ajax请求 }else{ //
分类: 其他 发布时间: 11-26 23:49 阅读次数: 0

PHP 构造函数和析构函数

版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84485300 <?php class test{ // 构造函数:每次创建对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作 public function __construct(){ print_r("construct\n"); } // 普通方法 publ
分类: 其他 发布时间: 11-26 23:49 阅读次数: 0

MySQL 重启

版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84485513 关闭 MySQL 服务器 # /opt/lamp/mysql/bin/mysqladmin -uroot -p shutdown Enter password: 启动 MySQL 服务器 # /etc/init.d/mysqld start Starting MySQL.... SUCCESS!
分类: 其他 发布时间: 11-26 23:48 阅读次数: 0

php 通过浏览器直接下载 csv 格式文件

版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84495557 <?php $file = 'Hello,World'; $csv_data = mb_convert_encoding($file, "cp936", "UTF-8"); $file_name = time().'.csv'; header("Content-type:text/cs
分类: 其他 发布时间: 11-26 23:48 阅读次数: 0

Vue 安装的一些常用扩展包

版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84496699 安装 element-ui npm install element-ui --save CSS 样式重置 npm install reset-css --save 安装 echarts npm install echarts --save 安装 vue-router npm install vue-router --sa
分类: 其他 发布时间: 11-26 23:48 阅读次数: 0

git 配置过程中 fatal: 拒绝合并无关的历史

版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84497590 1.首先将远程仓库和本地仓库关联起来: git branch --set-upstream-to=origin/master master 2.然后使用git pull整合远程仓库和本地仓库, git pull --allow-unrelated-histories (忽略版本不同造成的影响)
分类: 其他 发布时间: 11-26 23:48 阅读次数: 0

图片基于base64转码技术

版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84503730 1、类型声明+base64转码数据 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <img src="data:image/jpg;base
分类: 其他 发布时间: 11-26 23:47 阅读次数: 0

Phpstorm 设置注释符缩进位置

版权声明:欢迎任何形式的转载,但请务必注明出处,共创知识服务 https://blog.csdn.net/ASUKA2020/article/details/84527927 在日常PHP项目开发中,使用 Phpstrom 单行注释时,注释符号「//」没有和代码缩进的位置对齐。 注释不对齐情况: function test() { //这是注释 // return false; } 我们想要的是下面这种: function test() { //这是注释 /
分类: 其他 发布时间: 11-26 23:47 阅读次数: 0

JCF集合框架集述

java集合框架综述 一、集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。 2. 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 3. 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 4. 实现类:8个实现类(实线表示),
分类: 其他 发布时间: 11-26 23:47 阅读次数: 0

java连接池

连接池相关概念: 对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重要的是我们可以通过连接池的管理机制监视数据库的连接的数量﹑使用情况,为系统
分类: 其他 发布时间: 11-26 23:46 阅读次数: 0

【记坑】Iterator遍历时,多次调用next(),二次遍历需要从Collection重新获取迭代器

【记坑】Iterator遍历时,多次调用next(),二次遍历需要从Collection重新获取迭代器 2018年02月10日 11:02:46 阅读数:681 业务需求,从一份excel表中取到X轴(项目)和Y轴(平台)的数据,和数据库中的数据进行比较,如果匹配不上,则把所有匹配不上的信息返回前端,当时采取的是   List<ProjectVo> shareProjects = projectMapper.selectAllShareProject(); List<ProjectVo>
分类: 其他 发布时间: 11-26 23:46 阅读次数: 0

小的知识

1.类与类之间的关系:依赖,实现,泛化(继承),关联,组合,聚合。 1)依赖(虚线):一个类是 另一个类的函数参数 或者 函数返回值。 2)实现(实线加小圆):对纯虚函数类(抽象类)的实现。 3)继承 即 泛化(实线加空心三角形,从子类指向父类):表示一个类与另一个类之间的继承关系; 4)关联(实线):一个类是另一个类的成员变量。 5)聚合(菱形加实线):整体和部分的关系。不太紧密的(如:汽车与发动机,汽车可以选择各种型号的发动机) 6)组合(实心菱形加实线):生命体整体与部分的关系。紧密的关
分类: 其他 发布时间: 11-26 23:45 阅读次数: 0

理解java web项目中的路径问题

本文以项目部署在tomcat服务器为例,其他相信也是一样的。 先说明请求页面的写法,在web中,页面路径主要写的有以下几种   1、请求重定向   2、浏览器的请求被服务器请求到新页面(我称为“转发”)   3、超链接   4、form表单提交的action 为了演示路径写法,首先先建一个项目(项目名WebPath),并建立一个servlet(PathServlet) 目录结构如下 以访问目录中index.jsp文件为例,jxf.path.PathServlet.jave中对以上四种路径的写法
分类: 其他 发布时间: 11-26 23:45 阅读次数: 0

关于用Java Application和使用tomcat部署项目的当前路径

File file = new File("."); System.out.println(file.getAbsolutePath); 分别用Java Application运行和tomcat 访问得到的结果分别是(假设项目名字为filter) E:\Myeclipseworkspace\filter\. F:\apache-tomcat-7.0.88\bin\. 由此可以看出tomcat服务器是在bin目 录下启动jvm的.其实是在bin目录下的” catalina.bat”文件中启动jv
分类: 其他 发布时间: 11-26 23:44 阅读次数: 0

JSP中out.print()、out.println()以及out.write()的区别

out是JSP九大内置对象之一,是JspWriter的一个对象,JspWriter继承了java.io.Writer类。 out.print()和out.write() print()和println()是JspWriter类中定义的方法,write()则是Writer类中定义的。 print()和println()方法可将各种类型的数据转换成字符串的形式输出,而write()方法只能输出字符、字符数组和字符串等与字符相关的数据。 如果字符串对象的值为null,print()和println(
分类: 其他 发布时间: 11-26 23:44 阅读次数: 0

springboot整合ssm框架,并集成swagger接口管理和通用的mapper

一直就有想将学习到的东西写下来的想法,可是一直没实施,以前觉得没什么,近期来才发现这是一很严重的问题,因为有时你不把学会的东西记下来,那么只要一段时间不去应用它,那么就会慢慢遗忘,所以现在就让我真正踏出学习的第一步吧。由于是很粗燥的一次整合,有许多不足之处,请大家见谅,同时也请大家多多评价,提意见,共同进步!好了,开正题吧。 一、首先咋们先看看一个框架的整体目录结构: 二、就是整合咋们的ssm(spring+springmvc+mybatis)框架了,在这对于详细的ssm框架就不多介绍了,主要
分类: 其他 发布时间: 11-26 23:42 阅读次数: 0

有关多线程同步数据

近期由于同步一批数据,数据数量三百多万,一般的批量插入也太慢了,并且需要同时做更新和插入的操作,如果一般的做法先遍历匹配,在分别进行更新和插入,则效率太低,后通过大神指点和上网查资料,终于使用merge into 语法完成了同步,虽然还是太慢,但是,也总是学到了些新的东西,现在我把思路和部分代码记下来,主要是便于自己去记忆,当然也希望对大家有所帮助: 数据总数: totalCount 单页面数据大小: numPage 总页数:totalPage ------- (int)Math.ceil((
分类: 其他 发布时间: 11-26 23:42 阅读次数: 0

java实现文件导出到Excel

导出excel功能: //首先把要导出文件的模板放到项目默认的地址下,(也就是webapp地址下) Controller @RequestMapping("value="") //导出方法 public String getExportExcel(HttpServletRequest request, HttpSeiions session, HttpServletResponse response,//包括前台传过来的参数(自己定义) ){ log.info("--------------正
分类: 其他 发布时间: 11-26 23:42 阅读次数: 0

sql几个常用函数

Oracle:(百度百科查找整理) 1,ROUND()函数为四舍五入函数 Round(number,[decimals] number 待做四舍五入处理的数值 decimals 指明需保留小数点后面的位数。可选项,忽略它则保留0位小数,精确到个位;为负数,表示为小数点左边四舍五入处理。 如:ROUND(123.123) ROUND(123.123,2) ROUND(123.16,2) ROUND(123.14,-2) ROUND(163.14,-2) 123 123.12 123.16 100
分类: 其他 发布时间: 11-26 23:42 阅读次数: 0

sql中几种批量foreach的写法记录

1,条件语句中使用or连接的遍历 <foreach collection="propertyLevelSectionList" item="itr" index="index" separator=" or " open=" and(" close=")"> ( a.PROPERTY_LEVEL_ONE = #{itr.propertyLevelOne} and a.PROPERTY_LEVEL_TWO = #{itr.propertyLevelTwo} ) </foreach> 2,inse
分类: 其他 发布时间: 11-26 23:41 阅读次数: 0