自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 云服务器上MySQL本地可连,通过navicat连接失败

使用navicat连接报[1045] Access denied for user ‘root’@‘IP’ (using password: YES)错误。1、当出现连接失败,先到ESC控制台上检查3306端口是否开启。2、开启3306端口后,出现了没有权限的问题。这个时候先进到mysql中,检查user表:SELECT host, user FROM mysql.user;一般没有...

2020-03-02 10:12:47 830 1

原创 Java爬虫——Webmagic爬虫框架+Hibernate持久化存储

前言最近想学点数据分析的知识,于是想到先用爬虫爬点数据下来,后面能够利用数据做些分析处理。由于之前没有做过爬虫的相关项目,调查后了解到除了主流Python外,Java爬取数据也是挺方便的,可以利用Webmagic框架进行爬取。项目简介因为要把数据存下来,虽然利用Webmagic框架的一些自带的Pipeline如JsonFilePipeline可以很容易的将数据存到本地,但这里为了更好地学习这...

2019-11-26 00:16:49 341

原创 Springboot启动流程源码(一)

写在前面Springboot对Spring做了很好的封装,仅通过添加依赖,以及一些有必要的配置外,就能够完成项目的启动。下面我将通过对一个简单的项目进行调试追踪,来发现Springboot是怎样完成一个项目的启动的。启动项目SpringApplication.run()作为项目启动的唯一入口,接下来就到SpringApplication类中查看该方法执行哪些事。public static ...

2019-11-04 18:52:05 202

原创 Memcached笔记

Memcached笔记介绍特征源代码安装启动memcached(1)作为前台程序启动(2)作为后台服务程序启动set & getset命令get命令本篇文章为菜鸟教程——Memcached教程笔记及自己实际操作记录下的内容。介绍(1)Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。(2)Memcached是一种基于内存的key-value存储,用来存储小块的任意...

2019-08-12 17:33:02 183

原创 个人秋招经历总结

个人秋招经历总结本篇博客由于是个人经历,禁止转载。2018年的秋招也结束了,自己最终也拿到了几个offer,虽然没有拿到一些大厂的offer,但作为一个所读专业与计算机不大相关的专业,最终能够拿到Java开发、后端开发的offer,自己也算知足了,也算是转行成功了。虽然字节跳动的还在面,因为是拿到其他offer后才投的,面得晚,但应该大概率凉,所以也算结束秋招了,以此篇记录下自己从春招到秋招一...

2018-11-13 22:26:49 1113 2

原创 事务管理

事务:四大特性(ACID):原子性、一致性、隔离性、持久性。隔离四个级别:READ_UNCOMMITTED(读未提交);READ_COMMITTED(读已提交);REPEATABLE_READ(可重复读);SERIALIZABLE(串行化)。从上往下,级别越来越高,并发性越来越差,安全性越来越高。 定义这4个级别是为了解决数据在高并发下产生的问题:Dirty Read...

2018-08-14 23:05:34 126

转载 Spring常用注解介绍【经典总结】

文章转载自https://blog.csdn.net/u010648555/article/details/76299467 Spring的一个核心功能是IOC,就是将Bean初始化加载到容器中,Bean是如何加载到容器的,可以使用Spring注解方式或者Spring XML配置方式。 Spring注解方式减少了配置文件内容,更加便于管理,并且使用注解可以大大...

2018-07-27 11:52:19 195

原创 JavaWeb笔记之——Web请求过程

本文总结自《深入分析Java Web技术内幕》一书。全篇内容大致先从一个面试经常问及的问题说起,然后再介绍各个主要过程。一个面试问题输入一个网址,到看到页面,经历了哪些过程?这个问题大致可以回答这几点:DNS域名解析、发起HTTP请求、负载均衡、缓存、CDN等。下面是书里的一段话,我觉得能够很好地回答这个问题了: 首先会请求DNS把这个域名解析出对应的IP地址,然后根据这...

2018-07-16 21:09:15 881

原创 Java笔记之——反射

这篇文章来谈谈Java基础——反射的内容。主要通过以下几点进行介绍:反射机制、反射的使用及有关反射的API。一、反射机制反射机制是Java语言中一个非常重要的特性,它允许程序在运行时进行自我检查,同时也允许对其内部的成员进行操作。反射机制能够实现在运行时对类进行装载,因此能够增加程序的灵活性,但是不恰当地使用反射机制,也会影响系统的性能。具体来说,就是在运行状态中,对于任意一个类,...

2018-07-13 10:17:47 172

原创 Java笔记之——动态代理

动态代理是JDK 1.3以上的版本里的一个特性,实现了代理模式。通过JDK的动态代理特性,可以为任意Java对象创建代理对象,对于具体使用来说,这个特性是通过Java Reflection API来完成的,可以在java.lang.reflect中找到Proxy对象。在Spring AOP实现中,核心技术就是动态代理,学习动态代理,也能让我们更好地理解面向切面思想。本文先介绍代理模式,然后再介...

2018-07-10 00:01:26 143

原创 ThreadLocal简介

本文整理自《架构探险——从零开始写Java Web框架》一书。之前对ThreadLocal一直没怎么去了解,刚好这书里谈到了,就摘录下来,加深记忆。什么是ThreadLocal可以理解为一个容器,用于存放线程的局部变量,不能根据名称直译为“线程本地”或“本地线程”。把它理解成一个容器,才能比较容易理解它能够做的事情。 先看一个简单的例子:public interface Se...

2018-07-08 16:31:53 208

原创 SpringMVC使用入门

本来打算过段时间再来总结一下SpringMVC的用法,然而突然感觉,不总结一下,可能很快自己就把学到的知识点给忘了。一、调用图先从SpringMVC的调用图开始说起。 下面文字叙述各个流程: 1、用户发送请求至前端控制器DispatcherServlet; 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器; 3、处理器映射器根据请求...

2018-07-02 11:33:07 132

原创 使用IDEA创建基于Maven的Web项目

Maven是一个好东西,它能够帮助我们更好地管理项目。比如说,做项目就知道,一个Web项目一般都要导入很多个jar包,像需要用到SSM框架,我们需要在网上把Spring框架和Mybatis框架需要用到的jar包一个个下载下来,再一个个添加到自己的项目中。而有了Maven就不一样,我们只需要在它所生成的pom.xml文件中,添加几行代码注明需要用到的依赖,则系统就会自动帮我们去下载jar包并添加到我...

2018-07-02 11:11:27 2566

原创 JavaWeb三大组件之Servlet

JavaWeb有三大组件:Servlet、Listener、Filter。本文将介绍Servlet,主要从Servlet的简单介绍、调用图、生命周期、使用方法、与Servlet有关的常用对象等进行介绍。一直想写一篇关于Servlet的总结很久了,但因为Servlet的内容比较多,也比较重要,所以一直拖到现在。一、Servlet简介什么是Servlet?Servlet是运行在We...

2018-06-30 11:54:26 449

原创 JavaWeb三大组件之Listener

JavaWeb有三大组件,Servlet、Listener、Filter。本文将介绍Listener,主要将从用处、分类、使用方法等进行介绍。一、用处监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和采取相应处理的对象,当被监听的对象发生情况时,立即采取相应的行动。实际上监听器是一个实现了某一特定接口的java类,该类专门用于监听另一个Java对象的方法调用或属性改变。通...

2018-06-17 23:26:17 241

原创 JavaWeb三大组件之Filter

JavaWeb有三大组件,Servlet、Listener、Filter。本文将介绍Filter,主要从用处、种类、使用方法等进行介绍。一、用处Filter可以认为是Servlet的一种“加强版”。使用Filter完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。Filter有以下几个用处: ...

2018-06-15 22:57:48 191

原创 Java注解——了解一下

注解为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。 注解可以用来生成描述符文件,甚至是新的类定义,也有助于减轻编写“样板”代码的负担。 注解实际上也是一个类,除了@符号的使用外,基本与Java固有的语法一致。标准注解目前内置了三种标准注解: @Override,表示当前的方法定义将覆盖超类中的方法。如果你不小心拼写错误,或者方法签名...

2018-06-13 14:00:40 169

原创 JavaWeb四大域对象

JavaWeb有ServletContext、ServletRequest、HttpSession、PageContext四大域对象,下面主要从域对象的生命周期、作用、作用范围进行介绍。 Servlet中只有前三个域对象,JSP中多了一个pageContext对象。一、ServletContext1.生命周期当web应用被加进容器时,创建代表整个web应用的ServletCo...

2018-06-13 12:53:42 3016

原创 基于Android用数值迭代法得到条形平面腔的自再现模

基于Android,通过用数值迭代法,得到激光平行平面腔自再现模的振幅分布曲线。内容包括:自定义复数类,以及相应的加法、乘法、exp、sqrt、abs方法,实现复数运算;自定义View,用于绘制振幅分布曲线;自定义线程,在线程中处理计算数据,并更新UI主线程。

2017-06-17 14:43:02 2256

原创 安卓开发球面波干涉现象仿真app

作为一个光学专业的学生,光的干涉是一个基础知识点。所以尝试着做了个安卓app,来模拟球面波的干涉现象,效果如下:通过改变参数,可以观察到不同的现象。先从介绍干涉实验原理开始,首先如下图所示:点光源s1和s2在同一直线上,设为x轴,观察屏在距离它们为D的位置上,观察屏平行于y-z平面,在观察屏上各点光强不同,即存在干涉现象。s1和s2发射球面波,所以在空间任意一点上的光强与距

2017-06-08 20:47:43 3127

原创 安卓手写板app

最近做的一个课程实验,开发一个可以手写的应用程序,可供用户选择笔迹颜色以及笔迹大小。具体效果如下:1)在XML文件中定义RadioGroup、RadioButton,SeekBar以及自定义View——WritingView。具体布局就不介绍了,后面直接给出代码。2)在自定义View中实现手写功能:首先由于View中的onDraw方法每次绘制时都会把非当前轨迹清除,所以需要另外定义

2017-05-27 15:55:31 6213

空空如也

空空如也

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

TA关注的人

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