- 博客(26)
- 收藏
- 关注
转载 低落、无趣、缺乏动力......是“languishing”
https://mp.weixin.qq.com/s/fYT6FHacREK5HhpVo_AV8w
2021-05-27 12:15:01
151
原创 如何使用excel批量生成sql语句
这里写自定义目录标题使用excel批量生成sql语句1.将sql数据导出到excel文2.去除execl中多余的空格如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入使用excel批量生成sql语句1.将sql数据导出到excel文2.去除execl中多余的空格如何
2021-03-25 11:31:48
1166
原创 解决前端页面向数据库添加数据乱码问题
url=jdbc:mysql://localhost:3306/test_exam?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2b8在jdbc:mysql://localhost:3306/test_exam后加?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GM
2020-09-11 17:00:23
1154
1
原创 centos(linux)杀死对应端口进程
1.netstat -lnp|grep 88(查看88端口的进程)2.kill -9 234(杀死PID为234的进程)
2020-08-24 11:07:06
777
原创 Spring Cloud与微服务
Spring CloudSpring Cloud是微服务架构的一种实现1. 微服务微服务架构是一种架构模式或者说一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务之间互相协调、互相配合,为用户提供最终的价值。服务之间采用轻量级的通信机制(通常是基于HTTP的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境、类生产环境等。另外,应尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言
2020-08-14 15:49:24
177
转载 Spring Boot的自动装配原理
[Spring Boot的自动装配原理] Spring Boot的“开箱即用”的原则,使得企业应用开发中各种场景的Spring开发更加快速,更加高效,由于配置大量减少,开发效率相得益彰。 自动配置:pom.xml导入依赖,spring-boot-dependencies(管理了大量jar包版本)启动器:SpringBoot的启动场景,如spring-boot-starter-web,会帮我们自动导入web环境所有的依赖。启动原理:SpringBoot项目会有一个
2020-08-08 09:52:17
253
原创 JVM内存模型
JVM内存模型(Java Memory Model) 简要言之,jmm是jvm的一种规范,定义了jvm的内存模型。它屏蔽了各种硬件和操作系统的访问差异,它的主要目的是解决由于多线程通过共享内存进行通信时,存在的本地内存数据不一致、编译器会对代码指令重排序、处理器会对代码乱序执行等带来的问题。可以保证并发编程场景中的原子性、可见性和有序性。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B3sU9Gxo-1594043115205)(C:\Users\威威小霸王\Desk
2020-07-06 21:45:24
108
原创 ajax
ajax简介Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。ajax 这个术语源自描述从基于 Web 的应用到基于数据的应用。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及
2020-07-06 21:44:08
138
原创 类加载
类加载Java 类是如何被加载的1.1:何时加载类我们首先要清楚的是,Java 类何时会被加载?《深入理解 Java 虚拟机》给出的答案是:遇到 new、getstatic、putstatic 等指令时。对类进行反射调用的时候。初始化某个类的子类的时候。虚拟机启动时会先加载设置的程序主类。使用 JDK 1.7 的动态语言支持的时候。其实要我说,最通俗易懂的答案就是:当运行过程中需要这个类的时候。那么我们不妨就从如何加载类开始说起。1.2:怎么加载类利用 ClassLoader
2020-06-22 18:10:03
155
原创 javaWeb
Web三大概念:cookie,session,applicationCookie为什么会有cookieWeb应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。你可能会有这样的经历,登陆一个网站的时候会提醒你要不要记住账户和密码,这样下次来你就不用再次输入账号密码了。这就是cookie的作用,当我们再次访问的时候,方便服务器直接根据我们的cookie来直接取上一次取过的
2020-06-22 18:09:21
125
原创 URL,XML,JSON
URL,XML,JSONURLURL简介统一资源定位符(URL,英语Uniform Resource Locator的缩写),它的英文简称叫做URL。也被称为网页地址,是因特网上标准的资源的地址。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址的,现在它已经被万维网联盟编制为因特网标准RFC1738了。URL格式URL以字符串的抽象形式来描述一个资源在万维网上的地址。一个URL唯一标识一个Web资源,通过与之对应的URL即可获得该资源。UR格式一般如下:协议类型://服务器地址[:端口号]/路
2020-06-22 18:08:36
401
原创 sql练习题
sql练习题1.查询" 01 “课程⽐” 02 "课程成绩⾼的学⽣的信息及课程分数SELECT s1.sid,s1.score from (select sid,score FROM sc where cid='01') as s1 join(SELECT sid,score FROM sc where cid='02') as s2on s1.sid=s2.sidWHERE s1.score>s2.score; 2.查询同时存在" 01 “课程和” 02 "课程的情况S
2020-06-22 18:07:25
1068
2
原创 servlet笔记
tomcat支持jsp和servlet的web容器tomcat Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。 由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,ApacheHTTP 服务器是一个用 C 语言实现的
2020-06-22 18:05:27
143
原创 数据库练习题
牛客数据库练习题1.第一题解析:HAVING子句中能够使用三种要素:常数,聚合函数,GROUP BY子句中指定的列名(聚合建)用having就一定要和group by连用, 用group by不一有having(它只是一个筛选条件用的)有having的地方一定有group by,但group by不是聚合函数所以没有聚合函数,having可以和group by一起使用常见的聚合函数:count(),avg(),sum(),max(),min()2.第二题truncate只清楚表的数据不删
2020-06-15 17:33:07
220
原创 HTTPS
HTTPS随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。 HTTPS 协议相关的概念有 SSL 、非对称加密、 CA证书等。关于HTTP的安全性的有以下三个问题:1.为什么用了 HTTPS 就是安全的?2.HTTPS 的底层原理如何实现?3.用了 HTTPS 就一定安全吗?本文将层层深入,从原理上把 HTTPS 的安全性讲透。实现原理HTTPS 协议之所以是安全的是因为 HTTPS 协议会对传输的数据进行加密,而加密过程是使用了非对称加密实现。但其实,H
2020-06-15 16:59:01
291
原创 理解接口和抽象类
理解接口和抽象类对面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。一、抽象类在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:abstract void fun(); [public] abstract class C
2020-06-08 18:10:54
115
原创 为什么 String 是不可变的?
为什么 String 是不可变的?面试常问问题:为什么 String 在 Java 中是 final 的?字符串在 Java 中是不可变的,因为 String 对象缓存在 String 池中。由于缓存的字符串在多个客户之间共享,因此始终存在风险,其中一个客户的操作会影响所有其他客户。例如,如果一段代码将 String “Test” 的值更改为 “TEST”,则所有其他客户也将看到该值。由于 String 对象的缓存是性能的重要保证,因此通过使 String 类不可变来避免这种风险。同时,String
2020-06-08 18:10:21
2499
2
原创 抽象工厂模式
工厂模式核心本质实例化对象不适用new,用工厂方法代替将选择实现类,创建对象统一管理和控制,从而将调用者跟我们的实现类解耦三种模式简单工厂模式 用来生产同一等级结构中的任意产品(对于增加新的产品,需要覆盖已有代码)工厂方法模式 用来生产同一等级结构中的固定产品(支持增加任意产品)抽象工厂模式 围绕一个超级工厂创建其他工厂,该超级工厂又称为其他工厂的工厂抽象工厂模式定义:抽象工厂提供了一个创建一系列相关或相互依赖对象的接口,无需指
2020-05-25 21:33:01
104
原创 关于进程和线程
关于进程和线程进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3b8E6wMu-1590406371419)(C:\Users\Administrator.ZTKJ-20190727TS\AppData\Roaming\Typora
2020-05-25 19:35:23
196
原创 精简Java代码
精简Java代码前言:“我没有读过诗,但是别人都说我的代码像诗一样” ------------雷军1.利用三元表达式传统:String title;if (isMember(phone)){ title = "会员";} else { title = "游客";}精简:String title = isMember(phone) ? "会员" : "游客";注意:对于包装
2020-05-25 19:32:34
176
原创 理解接口和抽象类
理解接口和抽象类对面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。一、抽象类在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:abstract void fun(); [public] abstract class C
2020-05-25 19:31:27
215
原创 JFrame
JFrame--------------------------Java图形化设计的实现他是java的一种组件他是框架类组件,能被直接调用,也是容器,可以放其他多个组件。 (比如JLabel, JButton )他可以用来创建窗口JFrame框架窗口的使用实例1:直接定义Jframe类的对象创建一个窗口// JFrameDemo1.javaimport javax.swing.*...
2020-04-30 18:02:02
764
原创 常用类库(接口)
*常用类库(接口)*jdk自带一些方法类,很多时候可以不用自己编写代码,直接调用类库中的类即可。*泛型*参数化类型,将类型由原来的具体类型参数化,不确定引用的参数类型时使用。*泛型类*class ClassData{private T data;private T getData(){Return data();}Private T setData(){This.dat...
2020-04-28 18:10:40
340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人