- 博客(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
870
1
原创 Java爬虫——Webmagic爬虫框架+Hibernate持久化存储
前言最近想学点数据分析的知识,于是想到先用爬虫爬点数据下来,后面能够利用数据做些分析处理。由于之前没有做过爬虫的相关项目,调查后了解到除了主流Python外,Java爬取数据也是挺方便的,可以利用Webmagic框架进行爬取。项目简介因为要把数据存下来,虽然利用Webmagic框架的一些自带的Pipeline如JsonFilePipeline可以很容易的将数据存到本地,但这里为了更好地学习这...
2019-11-26 00:16:49
365
原创 Springboot启动流程源码(一)
写在前面Springboot对Spring做了很好的封装,仅通过添加依赖,以及一些有必要的配置外,就能够完成项目的启动。下面我将通过对一个简单的项目进行调试追踪,来发现Springboot是怎样完成一个项目的启动的。启动项目SpringApplication.run()作为项目启动的唯一入口,接下来就到SpringApplication类中查看该方法执行哪些事。public static ...
2019-11-04 18:52:05
226
原创 Memcached笔记
Memcached笔记介绍特征源代码安装启动memcached(1)作为前台程序启动(2)作为后台服务程序启动set & getset命令get命令本篇文章为菜鸟教程——Memcached教程笔记及自己实际操作记录下的内容。介绍(1)Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。(2)Memcached是一种基于内存的key-value存储,用来存储小块的任意...
2019-08-12 17:33:02
198
原创 个人秋招经历总结
个人秋招经历总结本篇博客由于是个人经历,禁止转载。2018年的秋招也结束了,自己最终也拿到了几个offer,虽然没有拿到一些大厂的offer,但作为一个所读专业与计算机不大相关的专业,最终能够拿到Java开发、后端开发的offer,自己也算知足了,也算是转行成功了。虽然字节跳动的还在面,因为是拿到其他offer后才投的,面得晚,但应该大概率凉,所以也算结束秋招了,以此篇记录下自己从春招到秋招一...
2018-11-13 22:26:49
1192
2
原创 事务管理
事务:四大特性(ACID):原子性、一致性、隔离性、持久性。隔离四个级别:READ_UNCOMMITTED(读未提交);READ_COMMITTED(读已提交);REPEATABLE_READ(可重复读);SERIALIZABLE(串行化)。从上往下,级别越来越高,并发性越来越差,安全性越来越高。 定义这4个级别是为了解决数据在高并发下产生的问题:Dirty Read...
2018-08-14 23:05:34
141
转载 Spring常用注解介绍【经典总结】
文章转载自https://blog.youkuaiyun.com/u010648555/article/details/76299467 Spring的一个核心功能是IOC,就是将Bean初始化加载到容器中,Bean是如何加载到容器的,可以使用Spring注解方式或者Spring XML配置方式。 Spring注解方式减少了配置文件内容,更加便于管理,并且使用注解可以大大...
2018-07-27 11:52:19
220
原创 JavaWeb笔记之——Web请求过程
本文总结自《深入分析Java Web技术内幕》一书。全篇内容大致先从一个面试经常问及的问题说起,然后再介绍各个主要过程。一个面试问题输入一个网址,到看到页面,经历了哪些过程?这个问题大致可以回答这几点:DNS域名解析、发起HTTP请求、负载均衡、缓存、CDN等。下面是书里的一段话,我觉得能够很好地回答这个问题了: 首先会请求DNS把这个域名解析出对应的IP地址,然后根据这...
2018-07-16 21:09:15
910
原创 Java笔记之——反射
这篇文章来谈谈Java基础——反射的内容。主要通过以下几点进行介绍:反射机制、反射的使用及有关反射的API。一、反射机制反射机制是Java语言中一个非常重要的特性,它允许程序在运行时进行自我检查,同时也允许对其内部的成员进行操作。反射机制能够实现在运行时对类进行装载,因此能够增加程序的灵活性,但是不恰当地使用反射机制,也会影响系统的性能。具体来说,就是在运行状态中,对于任意一个类,...
2018-07-13 10:17:47
200
原创 Java笔记之——动态代理
动态代理是JDK 1.3以上的版本里的一个特性,实现了代理模式。通过JDK的动态代理特性,可以为任意Java对象创建代理对象,对于具体使用来说,这个特性是通过Java Reflection API来完成的,可以在java.lang.reflect中找到Proxy对象。在Spring AOP实现中,核心技术就是动态代理,学习动态代理,也能让我们更好地理解面向切面思想。本文先介绍代理模式,然后再介...
2018-07-10 00:01:26
159
原创 ThreadLocal简介
本文整理自《架构探险——从零开始写Java Web框架》一书。之前对ThreadLocal一直没怎么去了解,刚好这书里谈到了,就摘录下来,加深记忆。什么是ThreadLocal可以理解为一个容器,用于存放线程的局部变量,不能根据名称直译为“线程本地”或“本地线程”。把它理解成一个容器,才能比较容易理解它能够做的事情。 先看一个简单的例子:public interface Se...
2018-07-08 16:31:53
235
原创 SpringMVC使用入门
本来打算过段时间再来总结一下SpringMVC的用法,然而突然感觉,不总结一下,可能很快自己就把学到的知识点给忘了。一、调用图先从SpringMVC的调用图开始说起。 下面文字叙述各个流程: 1、用户发送请求至前端控制器DispatcherServlet; 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器; 3、处理器映射器根据请求...
2018-07-02 11:33:07
159
原创 使用IDEA创建基于Maven的Web项目
Maven是一个好东西,它能够帮助我们更好地管理项目。比如说,做项目就知道,一个Web项目一般都要导入很多个jar包,像需要用到SSM框架,我们需要在网上把Spring框架和Mybatis框架需要用到的jar包一个个下载下来,再一个个添加到自己的项目中。而有了Maven就不一样,我们只需要在它所生成的pom.xml文件中,添加几行代码注明需要用到的依赖,则系统就会自动帮我们去下载jar包并添加到我...
2018-07-02 11:11:27
2618
原创 JavaWeb三大组件之Servlet
JavaWeb有三大组件:Servlet、Listener、Filter。本文将介绍Servlet,主要从Servlet的简单介绍、调用图、生命周期、使用方法、与Servlet有关的常用对象等进行介绍。一直想写一篇关于Servlet的总结很久了,但因为Servlet的内容比较多,也比较重要,所以一直拖到现在。一、Servlet简介什么是Servlet?Servlet是运行在We...
2018-06-30 11:54:26
481
原创 JavaWeb三大组件之Listener
JavaWeb有三大组件,Servlet、Listener、Filter。本文将介绍Listener,主要将从用处、分类、使用方法等进行介绍。一、用处监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和采取相应处理的对象,当被监听的对象发生情况时,立即采取相应的行动。实际上监听器是一个实现了某一特定接口的java类,该类专门用于监听另一个Java对象的方法调用或属性改变。通...
2018-06-17 23:26:17
267
原创 JavaWeb三大组件之Filter
JavaWeb有三大组件,Servlet、Listener、Filter。本文将介绍Filter,主要从用处、种类、使用方法等进行介绍。一、用处Filter可以认为是Servlet的一种“加强版”。使用Filter完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。Filter有以下几个用处: ...
2018-06-15 22:57:48
224
原创 Java注解——了解一下
注解为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。 注解可以用来生成描述符文件,甚至是新的类定义,也有助于减轻编写“样板”代码的负担。 注解实际上也是一个类,除了@符号的使用外,基本与Java固有的语法一致。标准注解目前内置了三种标准注解: @Override,表示当前的方法定义将覆盖超类中的方法。如果你不小心拼写错误,或者方法签名...
2018-06-13 14:00:40
192
原创 JavaWeb四大域对象
JavaWeb有ServletContext、ServletRequest、HttpSession、PageContext四大域对象,下面主要从域对象的生命周期、作用、作用范围进行介绍。 Servlet中只有前三个域对象,JSP中多了一个pageContext对象。一、ServletContext1.生命周期当web应用被加进容器时,创建代表整个web应用的ServletCo...
2018-06-13 12:53:42
3063
原创 基于Android用数值迭代法得到条形平面腔的自再现模
基于Android,通过用数值迭代法,得到激光平行平面腔自再现模的振幅分布曲线。内容包括:自定义复数类,以及相应的加法、乘法、exp、sqrt、abs方法,实现复数运算;自定义View,用于绘制振幅分布曲线;自定义线程,在线程中处理计算数据,并更新UI主线程。
2017-06-17 14:43:02
2343
原创 安卓开发球面波干涉现象仿真app
作为一个光学专业的学生,光的干涉是一个基础知识点。所以尝试着做了个安卓app,来模拟球面波的干涉现象,效果如下:通过改变参数,可以观察到不同的现象。先从介绍干涉实验原理开始,首先如下图所示:点光源s1和s2在同一直线上,设为x轴,观察屏在距离它们为D的位置上,观察屏平行于y-z平面,在观察屏上各点光强不同,即存在干涉现象。s1和s2发射球面波,所以在空间任意一点上的光强与距
2017-06-08 20:47:43
3235
原创 安卓手写板app
最近做的一个课程实验,开发一个可以手写的应用程序,可供用户选择笔迹颜色以及笔迹大小。具体效果如下:1)在XML文件中定义RadioGroup、RadioButton,SeekBar以及自定义View——WritingView。具体布局就不介绍了,后面直接给出代码。2)在自定义View中实现手写功能:首先由于View中的onDraw方法每次绘制时都会把非当前轨迹清除,所以需要另外定义
2017-05-27 15:55:31
6268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人