自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jian_Sir的专栏

你的理解,是我的荣幸!

  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

转载 JAVA中上转型对象的详细解释

JAVA中上转型对象的详细解释首先是方法的参数是父类对象,传入子类对象是否可行然后引出Parent p = new Children();这句代码不是很理解,google的过程中引出向上转型要理解向上转型又引出了动态绑定从动态绑定又引出了静态绑定程序绑定的概念:绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或

2015-03-29 20:05:38 9909 1

原创 fastadmin项目上线一段时间,突然访问不了,跳转到install.php路径

访问域名跳转到www.fastadmin.com/install.php路径。排查错误1:当出现这类问题,先排查是否是伪静态配置出错。排查错误3:修改public目录下的,后台访问文件名称。排查错误2:如果有SSL证书,查看是否证书过期。将该文件,修改成其他名称,在访问。修改文件之后,重启一下服务器。

2023-04-11 11:26:49 1056

原创 fastadmin+phpspreadsheet实现导出和导入

在对应的index.html页面添加导航按钮,导出数据,直接在 添加对应方法,如果使用Ajax方法实现导出,会失败。三、导入表格 实现更新数据操作。一、在对应的控制层,导入方法。

2023-04-07 09:20:23 1602

转载 PHP实现数字金额轻松转成中文繁体大写

if (!function_exists('rmb_capital')) { /** * 金额转中文大写 * * @param mixed $amount * @return string */ function rmb_capital($amount) { $capitalNumbers = [ '零', '壹', '贰', '叁', '肆', '伍', '陆', '.

2021-10-12 11:08:16 485

转载 正确的理解MySQL的MVCC及实现原理

正确的理解MySQL的MVCC及实现原理著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:SnailMann链接:https://blog.csdn.net/SnailMann/article/details/94724197来源:CSDN!首先声明,MySQL的测试环境是5.7前提概要 什么是MVCC 什么是当前读和快照读? 当前读,快照读和MVCC的关系 MVCC实现原理 隐式字段 undo日志 Read View(读视图) 整

2021-01-16 23:44:08 402

转载 BTree和B+Tree详解

BTree和B+Tree详解著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。转载链接:https://blog.csdn.net/hao65103940/article/details/89032538B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和...

2021-01-14 10:08:32 122

转载 分布式架构的演进

分布式架构的演进著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:李小翀链接:http://www.zhihu.com/question/22764869/answer/31277656来源:知乎系统架构演化历程-初始阶段架构初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描述:通常服务器操作系统使用linux,应用程序使用PHP开发,然后部署在Apac.

2021-01-13 10:31:05 110

转载 MySQL优化原理

说起MySQL的查询优化,相信大家积累一堆技巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型….. 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。

2021-01-12 11:10:35 112

转载 大牛博客搜集地

https://blog.csdn.net/sanbingyutuoniao123/article/details/49763843

2019-12-05 14:09:54 120

转载 Linux安装PHP环境LNMP

https://blog.csdn.net/mxdzchallpp/article/details/82867681

2019-11-29 16:14:31 115

转载 CentOS 7.0 防火墙开启/关闭

CentOS 7.0默认使用的是firewall作为防火墙, 使用systemctl来管理服务和程序,包括了service和chkconfigCentOS 从 7 开始默认使用的是 firewalld, 这个是基于 iptables 的,虽然有 iptables 的核心,但是 iptables 的服务是没安装的,所以,只要停止 firewalld 服务即可:sudosystemctl ...

2019-11-29 15:34:33 243

原创 thinkcmf+PHPExcel实现导入导出功能

thinkphp3.2+PHPExcel实现导入导出功能:以下是我自己的实现方法,可能存在很多不足,欢迎大家提出改进...实现步骤:一:去官网http://phpexcel.codeplex.com/下载最新PHPExcel放到Vendor下,注意位置:ThinkPHP\Core\Library\Vendor二:在StampController.class.php中添加如下

2017-11-01 16:58:22 4766

转载 xiaocms文件上传GETSHELL

漏洞描述xiaocms后台文章发布存在缩略图上传. 该处并没有对文件类型进行校验. 导致可以上传任意文件, 直接getshell.漏洞分析通过xiaocms后台的文件上传URL可以得知URL是c=uploadfile&a=uploadify_upload&type=gif,jpg,jpeg,png根据core/xiaocms.php中的parse_request()可以知道c参

2017-06-02 11:26:19 3141

转载 xiaoCMS中sqllite转成mysql

将sqllite版的框架转换成mysql版本在xiaoCMS官网http://www.xiaocms.com/x1/中的后台框架中,有这几个版本:其中MySQL版的数据库使用mysql,支持大型数据处理;而sqllite版的数据库文件只支持很小的数据处理,一般正式的网站都是不允许使用sqllite的,以避免日后数据量增加带来的困扰。如果自己一不小心下载到了sqllite版,也没有关

2017-06-02 11:08:37 888

转载 23种设计模式

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2017-05-18 17:03:54 541

原创 HTML基础

1. HTML 基础语法1.1. HTML 概述1.1.1. Web 的工作原理主浏览器(客户端):火狐、IE、谷歌等客户端的技术(HTML、CSS、JavaScript)最大的问题在于:浏览器的兼容性 Web是基于Internet的一个多媒体信息服务系统,它基于B/S(Browser/Server)模式, 整个系统由Web服务器、 浏览器(Browser)和通信协议组成。

2015-06-01 10:59:38 656

原创 Oracle:SQL(DDL、DML)

SQL(DDL、DML)1.1. Oracle数据类型1.1.1. NUMBERNUMBER表示数字类型,经常被定义成NUMBER(P,S)形式,其中:· P表示数字的总位数 · S表示小数点后面的位数 例如在表Emp中的Sal列的定义如下:1.     Sal  NUMBER(6,1)表示Sal列中的数据,整数位最大为4位,小数位最大位数是1位,也就是最大取值:9

2015-05-24 00:38:01 769

原创 Oracle:数据库原理

数据库原理1.1. 数据库简介1.1.1. 文件存储对数据的存储需求一直存在。保存数据的方式,经历了手工管理、文件管理等阶段,直至数据库管理阶段。文件存储方式保存数据的弊端:· 缺乏对数据的整体管理,数据不便修改; · 不利于数据分析和共享; · 数据量急剧增长,大量数据不可能存在长期保存在文件中。 数据库应运而生,是人们存放数据、访问数据、操作数据的存储仓库。

2015-05-24 00:24:56 4731

原创 Oracle:SQL(关联查询)

SQL(关联查询)1.1. 关联基础1.1.1. 关联的概念实际应用中所需要的数据,经常会需要查询两个或两个以上的表。这种查询两个或两个以上数据表或视图的查询叫做连接查询,连接查询通常建立在存在相互关系的父子表之间。语法如下:1. SELECT table1.column, table2.column2. FROM table1, table23. WHERE table1

2015-05-20 20:35:17 1190

原创 Oracle:SQL基础

1.1.1. FROM子句SQL查询语句的语法如下:1. SELECT  FROM table;其中:SELECT用于指定要查询的列,FROM指定要从哪个表中查询。如果要查询所有列,可以在SELECT后面使用*号,如果只查询特定的列,可以直接在SELECT后面指定列名,列名之间用逗号隔开。例句如下,查询dept表中的所有记录:1. SELECT * FROM dept; 1

2015-05-20 17:00:28 575

原创 网络基础

1. 网络基础1.1. 网络协议1.1.1. 网络协议分层OSI(开放系统互联(Open System Interconnection))模型是国际标准化组织ISO创立的。这是一个理论模型,并无实际产品完全符合OSI模型。制订OSI模型只是为了分析网络通讯方便而引进的一套理论。也为以后制订实用协议或产品打下基础。OSI模型共分七层:从上至下依次是图- 1应用

2015-05-07 16:16:13 690

原创 JAVA;方法

方法方法(函数、过程)一个排序的功能,你也需要排,我也需要排,他也需要排,难道每次都要重新写吗?显然很麻烦,后期修改维护也很麻烦,每个地方都需要改,并且有大量的代码重复,有没有一种方式可以解决这个问题呢?那就是方法。各种语言都有方法的概念(有的语言称其为函数或过程),其主要实现对一段特定逻辑功能的封装,如:执行计算或操作。若想要使用这段功能,只需调用一下即可。方法可以在程序中反

2015-04-11 21:45:26 446

原创 JAVA:数组

数组(基础) 什么是数组首先明确,数组是一个很重要的内容,非常重要。前面介绍的if结构、循环,解决的都是算法问题。那什么是算法?所谓算法就是流程,像取钱怎么取?插卡,输入密码,输入要取钱的金额,确定。那这个过程,第一步怎么做,第二步怎么做,判断还是循环,这就是算法。Pascal之父Nicklaus Wirth说过一句话并因此而得了图灵奖,这句很经典的话就是,程序即为:算法+数据

2015-04-11 21:40:54 654

原创 JAVA: 循环结构

循环结构(for) for语句 考虑如下循环问题的相同之处请考虑如下三个题目的相似之处:计算从1加到100的值; 计算1+1/3+1/5+…+1/999; 找出从第1号学员到第500号学员中成绩大于90的学员。 通过上面的问题可以看出,如上三个题目都是在有规律的重复执行某个操作,在程序中考虑使用循环结构来解决。首先需要先找到前面介绍的循环变量,此循环变量在每一次

2015-04-11 21:36:18 1811

原创 JAVA: 分支结构

分支结构 什么是分支结构首先,看一个需求,假设需要编写一个收银柜台收款程序,要求根据商品单价、购买数量以及收款金额,计算并输出应收金额和找零。通过分析可以想到,这个程序,需要定义三个输入,即:单价、数量、金额。定义两个输出,即:应收金额、找零。因为金额有可能为小数类型,所以变量的数据结构定义为double类型。此程序可以以如下方式解决,用户由控制台输入:商品单价、购买数量、收款

2015-04-11 21:30:44 6305

原创 JAVA:使用 HTTP 的 Post 方式与网络交互通信

package com.lijian.http;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.

2015-04-07 22:55:26 582

原创 JAVA:使用HTTP的get()方法来实现网络数据的读取

package com.lijian.http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import

2015-04-07 22:01:44 761

转载 JAVA : String StringBuilder String Buffer

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常

2015-04-07 21:37:35 481

原创 JAVA:运算符与表达式

算数运算. 使用%运算符Java算术运算符除了通常的加(+)、减(-)、乘(*)、除(\)之外,还包括取模运算(%)和自增(++)及自减(--)运算。+,-,*,/ 比较简单,实验一下即可。取模运算(%)意为取余数,只能适用于整数及char类型。示例代码如下所示:// 输出255除以8所得的余数。 int n = 225; System.out.println(n %

2015-04-07 17:47:47 752

原创 JAVA: 使用Java读取JSON数据

package com.lijian.test.josn;import java.io.FileNotFoundException;import java.io.FileReader;import com.google.gson.JsonArray;import com.google.gson.JsonIOException;import com.google.gson

2015-04-04 11:08:02 584

转载 JAVA: Java基础-Jar包添加到build path方式说明

在eclips里在工程名上右键->build path->contigure bud path->java build path里有个libraries->add external jarsadd jarsadd libraryadd class folder这些按钮都是做什么用的 分类解释这些选项的意思:add external jars  = 增加工程外部的

2015-04-03 21:04:01 1475

原创 JAVA: 使用Dom4j操作XML

package com.test.read.xml;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;/** * 使用Dom4操作XML数据 */public class TestDom {    public

2015-04-03 21:01:40 306

原创 JAVA: Java基本类型

JAVA基本类型 8种基本数据类型 Java语言有8种基本数据类型, 分别用于存储整数、浮点数、字符数据和布尔类型数据。需要注意的是: 现在所介绍的仅仅是基本数据类型,后续还会介绍很多非基本数据类型。基本数据类型如图 – 1所示:图- 1从图- 1中可以看出, 基本数据类型主要分为4大类 (整数类型、浮点类型、char、boolean), 整数类型又分为了4小类(b

2015-04-02 18:43:21 699

原创 JAVA: JAVA开发环境的搭建和配置

JAVA开发环境1.Java编译运行过程 程序员所编写的是以.java为后缀的文件,此文件操作系统不能正确识别,因此,首先要经过编译,生成所谓的字节码文件(.class),而字节码文件需要JVM来提供运行环境的支持。JVM是一个软件,安装在操作系统中,是建立在操作系统之上的,为字节码文件提供运行环境,效果如图 – 1 所示。图- 1Java官方提供了针对不同

2015-04-02 18:35:08 833

原创 JAVA:使用Java读取XML数据

public class ReadXML {    public static void main(String[] args) {                try {                        //创建一个解析器工厂            DocumentBuilderFactory dbf = DocumentBui

2015-04-01 23:04:52 675

转载 JAVA :static 、this、super、final

记录Java中static、this、super、final用法,方便自己以后查看 一、static  请先看下面这段程序:public class Hello{    public static void main(String[] args){ //(1)      System.out.println("Hello,world!");   //(2)    }

2015-03-31 16:00:40 428

转载 java.util.concurrent包API学习笔记

newFixedThreadPool创建一个固定大小的线程池。shutdown():用于关闭启动线程,如果不调用该语句,jvm不会关闭。awaitTermination():用于等待子线程结束,再继续执行下面的代码。该例中我设置一直等着子线程结束。  Java代码  public class Test {        p

2015-03-31 10:51:41 496

转载 JAVA IO: Java RandomAccessFile用法

RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接

2015-03-30 12:26:02 389

原创 JAVA IO:使用字符流读写数据

JAVA IO:使用字符流读写数据/** * 字符流读写数据 * 采用InputStreamReader()方法来实现 字节和字符之间的转化 */public class FileCharDemo01 {    public static void main(String[] args) {        try {                       

2015-03-29 22:37:45 541

原创 JAVA IO :使用带缓冲的字节流读写数据

JAVA IO :使用带缓冲的字节流读写数据/** * 使用带缓冲的字节流读取数据 * 比没有使用缓冲的方法COP所用的时间要长很多 * BufferedInputStream():带缓冲的字节流 * */public class BufferedByteDemo01 {    public static void main(String[] args) {

2015-03-29 21:54:09 1761

thinkcmf-ThinkCMFX-X2.1.0

ThinkCMF是一款基于ThinkPHP+MYSQL开发的中文内容管理框架。ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以根据自身的需求以应用的形式进行扩展。每个应用都能独立的完成自己的任务,也可通过系统调用其他应用进行协同工作。在这种运行机制下,开发商场应用的用户无需关心开发SNS应用时如何工作的,但他们之间又可通过系统本身进行协调,大大的降低了开发成本和沟通成本

2017-11-01

支付宝全套接口文档

包含PHP、Java、CSHAPP、ASP四中语言,有GBK和UTF-8两种编码个

2017-06-08

spring+spring mvc+mybatis+bootstrap框架整合搭建ssm完整项目

A 代码生成器(开发利器);全部是源码 增删改查的处理类,service层,mybatis的xml,SQL( mysql 和Oracle)脚本, jsp页面 都生成 就不用写搬砖的代码了,生成的放到项目里,可以直接运行 B 阿里巴巴数据库连接池druid; 数据库连接池 阿里巴巴的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势 C 安全权限框架shiro ; Shiro 是一个用 Java 语言实现的框架,通过一个简单易用的 API 提供身份验证和授权,更安全,更可靠 D ehcache 分布式缓存; 是一个纯Java的进程内缓存框架,具有快速、精干等特点,广泛使用的开源Java分布式缓存。 E 微信接口开发(后续会加入Activiti5 工作流 )赠送一个jbpm工作流大型ERP系统(含OA、财务、分销)参考学习 F WebSocket 通信技术 即时通讯功能(我也是下载的,有问题自己百度)

2017-06-02

空空如也

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

TA关注的人

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