摘要: 以前的服务器就好像,一个会语数外全能的老师,为学生提供服务,这个老师生病了,那全校停课。现在微服务流行后,学校有了数学教研组,语文教研组,外语教研组,每个教研组有一群老师具体负责某科的教学,缺了谁,学校都照样运转。 而这个变化中,那些改变历史的程序员就是把一个服务器中的众多服务,或好几台服务器中的众 阅读全文
posted @ 2021-03-02 11:30 佩奇er 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1. 页面命名全小写,以_隔开,如 dialog_meet_detail.html。2. 样式命名全小写,用-隔开,如.trend-svg-map。3. js 里函数方法用驼峰命名,如 trendSvgMap。4. 类名使用 UpperCamelCase 风格。5. 方法名、参数名、成员变量、局部变 阅读全文
posted @ 2020-12-29 11:36 佩奇er 阅读(360) 评论(0) 推荐(0) 编辑
摘要: HTTP常见错误 HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP 错误 401 401.1 未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与 Web 服务器的管理员联系,以确认您是否具 阅读全文
posted @ 2020-12-18 11:35 佩奇er 阅读(471) 评论(0) 推荐(1) 编辑
摘要: 1 Java基础 1.1 变量 1.1.1 简介 变量是一个代词,指代在计算机的内存中的一块空间,用来存储程序在运行中所需要的数据。 1.1.2 命名规则 只能包含字母、数字、_和$,并且不能以数字开头; 不能使用关键字/保留字(是关键字的一种,但是占着不用);51+2 严格区分大小写(对大小写敏感 阅读全文
posted @ 2020-12-07 18:13 佩奇er 阅读(857) 评论(0) 推荐(2) 编辑
摘要: tar: 特点 1、保留权限 2、适合备份整个目录 3、可以选择不同的压缩方式 4、如果选择不压缩还能实现增量备份,部份还原,参考man tar dd 特点 1、对块进行操作,能备份整个硬盘(包括分区表、MBR,其他Linux不能很好支持的文件系统) 2、可以进行压缩(麻烦一点) 3、由于是备份整个 阅读全文
posted @ 2020-10-15 17:51 佩奇er 阅读(1443) 评论(0) 推荐(2) 编辑
摘要: 电脑安装好Oracle 11g ,并且配好环境变量后,则可进行以下操作。 打开电脑左下角开始菜单,在下方搜索蓝输入【cmd】 输入【sqlplus / as sysdba】进入oralce控制台 或者 sqlplus /nolog conn /as sysdba 创建表空间: 1、临时表空间: cr 阅读全文
posted @ 2020-07-31 19:44 佩奇er 阅读(1251) 评论(1) 推荐(1) 编辑
摘要: 1) 两个框架都是MVC的WEB框架, 2) struts1是老牌框架,应用很广泛,有很好的群众基础,使用它开发风险很小,成本低,Struts2核心设计思想主要源自Webwork,实现更优雅,更容易扩展 3) Struts2修改和完善了struts1中的一些缺陷,struts1中一些悬而未决问题在s 阅读全文
posted @ 2020-03-16 16:57 佩奇er 阅读(625) 评论(0) 推荐(2) 编辑
摘要: xml里的写法 <insert id="insertLogin" parameterType="com.xyt.p2p.pojo.LoginInfo" keyColumn="userId" useGeneratedKeys="true" keyProperty="userId"> INSERT IN 阅读全文
posted @ 2020-01-02 12:56 佩奇er 阅读(2193) 评论(0) 推荐(4) 编辑
摘要: HTTP 400 错误 复现错误 ajax请求后台数据时有时会报 HTTP 400 错误 - 请求无效 (Bad request);出现这个请求无效报错说明请求没有进入到后台服务里;原因:1)前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装; 2)前端提交的到后台的数据应该是j 阅读全文
posted @ 2019-12-27 10:12 佩奇er 阅读(6613) 评论(0) 推荐(9) 编辑
摘要: 1. Springboot如何跨域? 最简单的方法是: 定义一个配置CorsConfig类即可(是不是简单且无耦合到令人发指) @Configuration public class CorsConfig { private CorsConfiguration buildConfig() { Cor 阅读全文
posted @ 2019-12-26 11:20 佩奇er 阅读(1761) 评论(1) 推荐(1) 编辑
摘要: 情况概述 今天登陆在腾讯云服务器上搭建的 MySQL 数据库,发现数据库被黑了,黑客提示十分明显。 MySQL 中只剩下两个数据库,一个是information_schema,另一个是黑客创建的PLEASE_READ,其中有一张info表,内容如下: Info: Your DB is Backed 阅读全文
posted @ 2019-12-20 17:33 佩奇er 阅读(4079) 评论(0) 推荐(4) 编辑
摘要: 1、什么是Mybatis? 1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 2、MyBatis 阅读全文
posted @ 2019-12-20 14:52 佩奇er 阅读(693) 评论(0) 推荐(4) 编辑
摘要: MySQL密码正确却无法本地登录 报错如下: ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES) 解决方法:1、在启动mysql的参数中加入跳过密码问题方式,如下:vim /etc/m 阅读全文
posted @ 2019-12-20 14:15 佩奇er 阅读(3920) 评论(0) 推荐(5) 编辑
摘要: springboot启动的时候,控制台输出的图案叫banner banner?啥玩意儿?相信有些人,一定是一脸懵逼... ——这个就不陌生了吧,这个是我们启动springboot的时候,控制台输出的... 一开始我在接触jeesite这个开源项目的时候,觉得很奇怪, 为什么人家是springboot 阅读全文
posted @ 2019-12-04 15:56 佩奇er 阅读(1342) 评论(0) 推荐(2) 编辑
摘要: 出现问题的原因 server.servlet.context-path=testDemospring.mvc.static-path-pattern=/static/**定义项目名和静态资源路径后发现,templates中html 中引用的css,js的相对路径出现异常在上面目录中,index.ht 阅读全文
posted @ 2019-11-26 13:03 佩奇er 阅读(4279) 评论(2) 推荐(7) 编辑
摘要: 之前开发项目一直用的是eclipse进行开发,近期在使用IDEA这个工具进行项目开发,之前在eclipse上能使用的快捷键方法放在IDEA上很多都不适用了,因此在此总结一下关于IDEA快捷键的使用方法: 首先先说一下从IDEA上获取关于IDEA快捷键使用的方法步骤: 点击进去可以查看到所有快捷键的使 阅读全文
posted @ 2019-11-12 16:25 佩奇er 阅读(802) 评论(0) 推荐(2) 编辑
摘要: 帮同事申请了第三次,终于通过了,分享一下注意事项,避免多走弯路。 1.可以把重要的代码记录下来,当作学习笔记; 2.把自己学习的一些经验和心得体会记录下来 3.打算记录java开发方面的技术文章 注意:不要在申请理由中填写网上复制的内容,只要是自己认真填写的申请理由,很快就可以通过审核。 其实不用长 阅读全文
posted @ 2019-11-12 15:47 佩奇er 阅读(2393) 评论(3) 推荐(19) 编辑
摘要: 效果如下: 代码如下(点击可展开查看源码): <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset= 阅读全文
posted @ 2019-11-12 15:01 佩奇er 阅读(581) 评论(1) 推荐(6) 编辑
摘要: 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该 阅读全文
posted @ 2019-11-12 11:41 佩奇er 阅读(1012) 评论(0) 推荐(8) 编辑
摘要: Lambda 表达式 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 语法 lambda 表达式的语法格式如下: (parameters 阅读全文
posted @ 2019-11-11 11:12 佩奇er 阅读(468) 评论(2) 推荐(6) 编辑
摘要: 前言: 简单的操作 1)可以通过审查元素的方法,来设置自己满意的样式。操作是F12。F12操作可以打开控制面板,具体的样式可以直接在上面修改,然后把修改后的样式保存下来。 2)保存后的样式,复制到[ 管理 ] - [ 设置 ] - 页面定制CSS代码上面,然后[ 保存 ] 1、隐藏广告 2、按钮样式 阅读全文
posted @ 2019-11-01 11:44 佩奇er 阅读(930) 评论(0) 推荐(27) 编辑
摘要: 分 | 得分: 满分:2分 1、【单选题】 (单选题)Java中,如下字符串"你好北京"中的每个字符占用的内存字节数是( )。 A.0 B.1 C.2 D.3 【正确答案】C 【答案解析】本题考查字符串中字符的内存分配 Java中,字符串底层个是由字符数组构成,而每个字符占用内存2个字节 选项C正确 阅读全文
posted @ 2019-10-31 17:01 佩奇er 阅读(6989) 评论(0) 推荐(5) 编辑
摘要: 1.1 电商行业特点 1.分布式 垂直拆分:根据功能模块进行拆分 水平拆分:根据业务层级进行拆分 2.高并发 用户单位时间内访问服务器数量,是电商行业中面临的主要问题 3.集群 抗击高兵发的有效手段,同时集群内部实现高可用 4.海量数据处理 随着公司数据的不断积累.自身的数据量很庞大.如果高效的处理 阅读全文
posted @ 2019-10-31 16:25 佩奇er 阅读(1908) 评论(0) 推荐(4) 编辑
摘要: 1.1 何为Spring Bean容器?Spring Bean容器与Spring IOC 容器有什么不同吗? 答:1)用于创建bean对象,管理bean对象的那个容器。 2)Spring IOC 容器本质上指的的就是Spring Bean容器,Spring Bean容器中最核心一个机制是IOC机制( 阅读全文
posted @ 2019-10-30 10:29 佩奇er 阅读(2411) 评论(0) 推荐(11) 编辑
摘要: 1.1. 描述Servlet调用过程? 答案: (1)在浏览器输入地址,浏览器先去查找hosts文件,将主机名翻译为ip地址,如果找不到就再去查询dns服务器将主机名翻译成ip地址。 (2)浏览器根据ip地址和端口号访问服务器,组织http请求信息发送给服务器。 (3)服务器收到请求后首先根据Hos 阅读全文
posted @ 2019-10-29 15:37 佩奇er 阅读(1714) 评论(0) 推荐(6) 编辑
摘要: 1.1 简述static和final的用法? static:修饰属性,方法,代码块 (1)静态属性:也可叫类变量 类名.属性名 来访问 (共有的类变量与对象无关,只和类有关) 注意:类中的实例变量是在创建对象时被初始化的,被static修饰的属性,也就是类变量,是在类加载时被创建并进行初始化,类加载 阅读全文
posted @ 2019-10-28 15:09 佩奇er 阅读(2451) 评论(0) 推荐(4) 编辑
摘要: 这篇文章主要介绍了Oracle排名函数(Rank)实例详解,需要的朋友可以参考下 --已知:两种排名方式(分区和不分区):使用和不使用partition --两种计算方式(连续,不连续),对应函数:dense_rank,rank ·查询原始数据:学号,姓名,科目名,成绩 select * from  阅读全文
posted @ 2019-10-28 11:45 佩奇er 阅读(6637) 评论(0) 推荐(10) 编辑
摘要: 今天,我们将讨论Java 多线程面试问答。 线程是Java面试问题中的热门话题之一。在这里,我从面试的角度列出了大多数重要的Java多线程面试问题,但是您应该对Java线程有足够的知识来处理后续问题。 Java多线程面试问答 1、Process和Thread有什么区别? 进程是一个独立的执行环境,可 阅读全文
posted @ 2019-10-24 18:14 佩奇er 阅读(342) 评论(0) 推荐(1) 编辑
摘要: 今日内容 1.接口 2.三大特征——多态 3.引用类型转换 教学目标 1.写出定义接口的格式 2.写出实现接口的格式 3.说出接口中成员的特点 4.能够说出使用多态的前提条件 5.理解多态的向上转型 6.理解多态的向下转型 7.能够完成笔记本电脑案例(方法参数为接口) 第一章 接口 1.1 概述 接 阅读全文
posted @ 2019-10-23 12:18 佩奇er 阅读(634) 评论(0) 推荐(1) 编辑
摘要: 今日内容 1.三大特性——继承 2.方法重写 3.super关键字 4.this关键字 5.抽象类 教学目标 1.能够解释类名作为参数和返回值类型 2.能够写出类的继承格式 3.能够说出继承的特点 4.能够说出子类调用父类的成员特点 5.能够说出方法重写的概念 6.能够说出super可以解决的问题 阅读全文
posted @ 2019-10-23 10:54 佩奇er 阅读(441) 评论(0) 推荐(2) 编辑
摘要: 今日内容 1.面向对象 2.类与对象 3.三大特征——封装 4.构造方法 教学目标 1.能够理解面向对象的思想 2.能够明确类与对象关系 3.能够掌握类的定义格式 4.能够掌握创建对象格式,并访问类中的成员 5.能够完成手机类的练习 6.能够理解对象的内存图 7.能够说出成员变量和局部变量的区别 8 阅读全文
posted @ 2019-10-22 18:44 佩奇er 阅读(448) 评论(0) 推荐(2) 编辑
摘要: 面向对象之封装 01_面向对象(构造方法Constructor概述和格式) * A:构造方法概述和作用 * 给对象的数据(属性)进行初始化 * B:构造方法格式特点 * a:方法名与类名相同(大小也要与类名一致) * b:没有返回值类型,连void都没有 * c:没有具体的返回值return; cl 阅读全文
posted @ 2019-10-22 15:28 佩奇er 阅读(402) 评论(0) 推荐(1) 编辑
摘要: 面向对象基本概述、封装 01_面向对象(面向对象思想概述) * A:面向过程思想概述 * 第一步 * 第二步 * B:面向对象思想概述 * 找对象(第一步,第二步) * C:举例 * 买煎饼果子 * 洗衣服 * D:面向对象思想特点 * a:是一种更符合我们思想习惯的思想 * b:可以将复杂的事情简 阅读全文
posted @ 2019-10-21 18:53 佩奇er 阅读(566) 评论(0) 推荐(1) 编辑
摘要: Integer.parseInt()和Integer.valueOf()都是将成为String转换为Int,但是为什么Java会提供两个这样的方法呢,他们如果是同样的操作,岂不是多此一举? 我们来深挖Java源代码一探究竟。 Integer.parseInt(),返回一个原子类型int。Intege 阅读全文
posted @ 2019-10-16 16:52 佩奇er 阅读(1775) 评论(0) 推荐(2) 编辑
摘要: 转载:https://blog.csdn.net/zpz2411232428/article/details/83549502 阅读全文
posted @ 2019-10-08 15:50 佩奇er 阅读(6008) 评论(0) 推荐(19) 编辑
摘要: 分 | 得分: 满分:2分 1、【单选题】 (单选题)分析如下代码,输出结果正确的是(): class Test{ public static void main(String[] args){ int i=5; System.out.println(i++); System.out.println 阅读全文
posted @ 2019-09-30 13:37 佩奇er 阅读(3881) 评论(0) 推荐(4) 编辑
摘要: 获取当前年份 月份,当月第一天和最后一天,工作中会经常用到,下面是代码: good luck! 阅读全文
posted @ 2019-09-25 11:11 佩奇er 阅读(1730) 评论(0) 推荐(1) 编辑
摘要: 复习 1.数组 1)什么是数组 数组就是一种能够保存 多个相同数据类型的数据的变量 2)为什么使用数组 3)数组的构成 3.1)数组名 3.2)数组元素 3.3)数组长度 3.4)数组下标 4)数组的声明 int[] nums; double[] nums; 5)数组的初始化 nums=new in 阅读全文
posted @ 2019-09-18 18:50 佩奇er 阅读(453) 评论(0) 推荐(2) 编辑
摘要: 复习 1.do-while 1)语法 do{ //循环体 }while(<条件>); 2.while和do-while 1)while 先判断,后执行 初始条件不满足,一次都不执行 2)do-while 先执行,后判断 初始条件不满足,也会至少执行一次 3.for循环 1)语法 for(表达式1;表 阅读全文
posted @ 2019-09-18 18:18 佩奇er 阅读(555) 评论(0) 推荐(3) 编辑
摘要: 复习 1.多重if 一个条件触发的情况在3种或以上时 if(<条件1>){ //条件1为真时运行 }else if(<条件2>){ //条件1为假,条件2为真时运行 }else if(<条件3>){ //条件1,2为假,条件3为真时运行 }else{ //条件1,2,3均为假时运行 } 2.swit 阅读全文
posted @ 2019-09-18 12:20 佩奇er 阅读(627) 评论(0) 推荐(1) 编辑