笔记
天元白手
专精于企业数据分析、设计及实施商业智能业务解决方案、软件开发及数据管理和治理。
展开
-
sql语句的执行顺序
MySQL语句的执行顺序:from > where > group by > 聚合函数 > having > select > order by >limit原创 2020-10-19 21:49:50 · 99 阅读 · 0 评论 -
MySQL的开窗函数
MySQL在8.0的版本增加了对开窗函数的支持,终于可以在MySQL使用开窗函数了,开创函数的语法结构:<开窗函数>over ([PARTITION BY <列清单>]ORDER BY <排序列清单>示例:SELECT *,row_number() over (ORDER BY price DESC) FROM product;Mysql中支持的开窗函数有很多,这里重点介绍三个row_number(),rank(),dense_rank()三个的区别:ro原创 2020-10-19 21:47:42 · 2252 阅读 · 0 评论 -
常见数据存储单位
1Byte=8bit1K(千)=1024Byte1MB(兆) =1024K1G = 1024M1T(太)=1024G1P(拍)=1024T1E(艾)=1024P1Z(泽)=1024E1Y(尧)=1024Z1B(布)=1024Y1N(诺)=1024B1D(刀)=1024N原创 2020-10-02 10:07:20 · 955 阅读 · 0 评论 -
面试题:如何判断一个字符串是否是回文字符串
回文字符串:aba、abcba不是回文字符串:abcde、aabbcc、abcde思路:首先我们要了解回文字符串的特性,比如abcba,我假设这些元素都有各自的下标:我们可以发现,回文数字下标为1对应的元素等于下标为5对应的元素,下标为2的元素等于下标为4的元素。那么我们就可以根据这个特性编写代码:/** * 回文字符串 * @author Think */public class Test_1 { public static void main(String[] args) {原创 2020-09-20 10:37:11 · 4390 阅读 · 0 评论 -
面试题:java将字符串数组转换成List<String>,再去除数组重复的元素
当我第一次碰到这个题目的时候,我把它想得很复杂,甚至想到了用算法去删除重复的元素实现它,或者二重循环之类的。然而其实这么简单的题目是不需要这么复杂的解决方案的。public class Test_1 { public static void main(String[] args) { //声明一个有重复元素的数组 String [] str={"a","b","c","d","b","c"}; //使用Arrays.asList将字符串数组转成Li原创 2020-09-19 23:55:07 · 498 阅读 · 0 评论 -
使用git把代码上传到码云
首先让大家看一下代码上传成功的图片:第一步:请确定好你的git已经安装好,并且已经配置好了公钥和私钥。第二步:在你的gitee创建好仓库,并且复制好你的远程仓库SSH地址列如:第三步:创建一个空的文件夹,用于存放复制gitee仓库的代码放到你的电脑上:第四步:我们需要做的事情是把gitee仓库上的代码下载下来,添加一个新的文件再上传gitee仓库(这里需要注意看我的步骤,因为命令打错了,漏打了,多了空格都会出现一些其他的问题)1、把gitee的代码下载本地电脑上,打开git命令:git原创 2020-08-31 16:31:01 · 3823 阅读 · 0 评论 -
使用java代码写入test文件
package com.example.test;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;/** * @author Think */public class Test { public static void main(String[] args) { FileOutputStream fos = null; File fil原创 2020-07-18 09:30:51 · 1180 阅读 · 0 评论 -
javaEE的一些面试笔记
1.C/S是什么,B/S是什么,C/S和B/S的区别?答:C/S是客户端/服务器,B/S是浏览器/服务器。区别:软件安装:前者需要专门的客户端应用,后者只用浏览器;升级维护:前者客户端需要单独维护和升级,后者客户端零维护;平台相关:前者对客户端操作系统一般有限制,后者与操作系统平台的关系最小化;性能安全:前者能充分发挥客户端处理能力,客户端响应快,后者在响应速度和安全性上需要花费更多设计成本。2.B/S技术原理?答:B/S采用请求/响应模式进行交互。用户在html输入请求发送至应用服务器,应原创 2020-07-05 09:51:37 · 144 阅读 · 0 评论 -
不写三层架构,我只需要简简单单的数据库调用的代码
package org.news.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;/** * @author Think */public class Test { public static void main(String[] args) throws ClassNotFo原创 2020-06-20 10:20:01 · 219 阅读 · 0 评论 -
JNDI的context.xml的配置
<Resource name="jdbc/eesy_mybatis" type="javax.sql.DataSource" auth="Container" maxActive="20" maxWait="10000" maxIdle="5" username="root" ...原创 2020-05-08 16:49:58 · 661 阅读 · 0 评论 -
练习3---AdMaster首页的制作
找到的资源分享给大家,图片需要自己添加了,这里只有代码,基本的架构是4个CSS样式和一个html,图片需要十四张…index.html<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>AdMaster</title> <script ...原创 2020-04-08 20:30:34 · 1412 阅读 · 0 评论 -
bootstrap框架的小图标无法正常显示
请查看自己引入的类库是否正确,下面的方法需要在联网的情况下使用<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js">&...原创 2020-04-06 17:26:52 · 756 阅读 · 0 评论 -
如何在使用EL表达式的时候也使用substring截取数据?
其实很简单的,举个栗子,我需要截取从数据库里面获取到的日期,我只需要获取具体是几号,实现的如下:首先你需要导入一个包:<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>接着在jsp页面输出:<c:forEach var="i" items="${requestScope.list}...原创 2020-03-26 15:14:19 · 322 阅读 · 0 评论 -
Mysql插入语句之value与values区别在哪?
总结:两者都可以执行单行或者多行的数据,只是存在着速度的差别!在插入单行的时候使用VALUES,在插入多行的时候使用VALUE,这样数据库执行才是最快的!想要知道详细的原理请点击下文:超链接跳转到你想要去的地方…...原创 2020-03-25 13:01:04 · 1343 阅读 · 0 评论 -
使用ajax上传Excel表格的数据再保存到json里面再页面输出。。。(笔记)
在我的代码里面有很多注解,大家如果有不明白的地方可以根据注解来理清思路,如果还是不明白那就@我下面是index.jsp 页面:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePat...原创 2020-03-20 16:10:26 · 382 阅读 · 0 评论 -
python3如何使用urllib2的类库获取网页的源码?
python3之后已经改版了,我们只需要换一个使用的方法就可以了如下所示:import urllib.request# 向指定URL发送请求并且返回服务器响应的类文件对象response=urllib.request.urlopen("http://www.baidu.com")# 服务器返回的类文件支持python的对象文件操作# read()读取URL里的所有文件html=resp...原创 2020-03-20 12:30:37 · 303 阅读 · 0 评论 -
如何查看自己python3的安装路径?
你只需要在你的pycharm开发工具里面输入代码:import sysprint (sys.path)你就会看到:这就是你python3的安装路径!原创 2020-03-20 11:35:14 · 1604 阅读 · 0 评论 -
使用ajax进行程序的上传文件
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=ba...原创 2020-03-18 11:27:25 · 135 阅读 · 0 评论 -
使用jsp上传Excel表格的文件,并且在控制台输出
首先准备好几个架包如图所示:反射辅助类:package servlet;import java.io.IOException;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import java.lang.reflect.InvocationTargetException;import...原创 2020-03-17 16:10:10 · 703 阅读 · 0 评论 -
使用idea自动生成实体类(这里展示的是MySQL)
开始我还不知道有这个功能,一心思只是想着加快写代码的速度,赶时间累的个半死效果反而不明显。现在好了知道了idea提供了快速生成实体类的功能:首先连接数据库:依次选择:按照要求填写数据吗名字、用户名和密码,再点击测试,如果测试通过,那就查看一下自己有没有导入MySQL的jar:选择实体类保存到那个文件夹:这样就可以了:得到帮助的小伙伴点个赞。。。...原创 2020-03-15 17:56:24 · 489 阅读 · 0 评论 -
idea的回复和撤销的快捷键
正常文档使用ctrl+z就撤销,使用ctrl+y是回复,但是idea的回复是 shift+ctrl+z原创 2020-03-15 15:12:06 · 1883 阅读 · 0 评论 -
js如何编辑验证同时满足一个数要么等于1,要么是2的倍数?
if ((cram!=1&&cram%2!=0)||cram<1) { alert("内存要不就是等于1,要不就是2的倍数!") return false; }原创 2020-03-14 16:31:06 · 1266 阅读 · 0 评论 -
如何处理Tomcat中文乱码的问题?
点击此链接即可原创 2020-02-26 08:25:39 · 196 阅读 · 0 评论 -
当前java版本查询命令字符
首先window+r 输入cmd跳出弹窗后再输入java -version原创 2020-02-23 15:27:04 · 551 阅读 · 0 评论 -
javascript实现让浏览器的返回和前进的功能
前进的语法:window.location.href="javascript:history.go(1)";或history.back();返回的语法:window.location.href="javascript:history.go(-1);";或history.forward();原创 2020-02-23 09:22:45 · 475 阅读 · 0 评论 -
Myeclipse添加Tomcat时报错An error has occurred. See error log for more details.
一、Myeclipse添加Tomcat报类似An error has occurred .See error log for more details.85 错误,如下图说明:这是因为你的Myeclipse是直接解压使用的。计算机没有安装过Myeclipse,所以会报错。二、解决方式,需要从安装过的电脑中C盘下面的用户下面找.myeclipse.properties 文件,拷贝到自己电脑中C...转载 2020-02-19 10:23:28 · 1961 阅读 · 2 评论 -
Ajax的get方式提交的关键代码的提交案列
<script type="text/javascript"> //当用户使用文本框输入内容的时候验证内容是否存在 function check(){ var xhr; //IE旧版本浏览器的时候 if(window.XMLHttpRequest){//判断是否存在 xhr=new XMLHttpRequest();//创...原创 2020-02-17 16:08:18 · 142 阅读 · 0 评论 -
网页显示状态码的含义HTTP状态码对照表
HTTP状态码的全称英文为HTTP Status Code 下面是常见的HTTP状态码:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(网页等)不存在500 - 内部服务器错误http://tools.jb51.net/table/http_status_code...原创 2020-02-17 11:10:26 · 209 阅读 · 0 评论 -
使用JavaScript判断页面来源地址并延时5秒跳转到另一个页面
第一个页面:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'indexTest.jsp' starti...原创 2020-02-16 16:45:02 · 607 阅读 · 0 评论 -
MySQL数据库不能运行或找不到路径问题
开启服务器搜索mysql右键属性,可以看到可执行文件当看到执行文件的路径不对的时候,打开注册表编辑器,找到类似这个路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL在ImagePath里的数据进行修改,注意要改两个地方!前面和后面的路径都要修改!改了之后还要修改:Mysql中的my.ini文件路径!修...原创 2019-12-30 16:56:31 · 3330 阅读 · 1 评论 -
简单轮播图的制作模板(笔记)
HTML<!DOCTYPE html><html> <head lang="en"> <meta charset="UTF-8"> <title> 广告图片轮播切换</title> <link rel="stylesheet" href="css/style.css"> </head&g...原创 2019-12-11 14:03:24 · 433 阅读 · 0 评论 -
事物的理解案列
package com.java.test_1;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public class Procedure { public static void mai...原创 2019-11-20 22:11:22 · 102 阅读 · 0 评论