自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小菜鸟入门

努力不代表能力,而能力证明了你的一切努力!

  • 博客(94)
  • 资源 (3)
  • 收藏
  • 关注

原创 2022年终总结--和自己说说话

新岁序开,奔赴山海。

2023-01-02 20:15:32 1795 2

原创 【转载】Java反转字符串和相关字符编码问题

反转字符串一直被当作是简单问题,大家的思想主要就是利用遍历,首尾交换字符实现字符串的反转。例如下面的代码,就可以简单实现反转。public static String reverse(char[] value) { for (int i = (value.length - 1) >> 1; i >= 0; i--) { char temp = value[i]; value[i] = value[value.length - 1 - i];

2020-11-08 15:59:29 292 1

原创 工作仅一年就被迫跳槽的感想

人生总会遇到一些磕磕绊绊,我始终坚信暂时的失利永远比暂时的胜利的有价值!!!谁成想自己这辈子第一份正式工作就能遇到这事——公司倒闭了 我们公司怎么说也是个中大型互联网金融公司,在支付行业也算是做的比较大的了,现在说倒就倒了,不曾想过会遇到这种事,至今心里面总感觉不是滋味。 这事起因源于2018年P2P暴雷事件,但是2018年我们公司并没有受到特别大的影响,在今年...

2019-10-06 09:50:38 2828 1

原创 重温Java(五):面向对象基础

本章目录1.面向过程和面向对象2.类和对象3.this关键字4.static关键字5.参数传值机制6.包(package)1.面向过程和面向对象面向过程和面向对象都是对软件分析、设计和开发的一种思想,它指导着人们以不同的方式去分析、设计和开发软件。面向过程 思想思考问题时,我们首先思考“怎么按步骤实现?”并将步骤对应成方法,一步一步,最终实现。这个适合简单任务,不需要过多协作...

2019-07-17 22:32:51 404

原创 重温Java(四):控制流程

本章目录1.控制流程1.控制流程流程控制语句是用来控制程序中各语句执行顺序的语句。分为三类:顺序结构、选择结构、循环结构“顺序结构”代表“先执行a,再执行b”的逻辑;“选择结构”代表“如果…,则…”的逻辑;“循环结构”代表“如果…,则再继续…”的逻辑。实际上,任何软件和程序,小到一个练习,大到一个操作系统,本质上都是由“变量、选择语句、循环语句”组成。选择结构包含以下三种格式...

2019-07-14 22:45:14 321

原创 重温Java(三):运算符、优先级和数据转换

本章目录:1.运算符(operator)2.运算符优先级的问题3.数值类型之间的转换1.运算符(operator)计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操作变量。1.1 算术运算符在Java中的算术运算符 +、-、*、/、%表示加、减、乘、除、取模,都属于二元运算符,二元运算符指的是需要两个操作数才能完成运算的运算符。其中...

2019-07-11 22:57:11 601

原创 重温Java(二):标识符、变量、数据类型

本篇文章继续介绍一些Java基础概念1.标识符(identifier)作用:常量、变量、方法、类和包等的名称。命名规则:标识符由字母、数字、下划线()、美元符()构成,但是必须以字母、下划线、美元符)构成,但是必须以字母、_下划线、美元符)构成,但是必须以字母、下​划线、美元符开头,其它部分可以是字母、下划线“”、美元符“$”和数字的任意组合;一般情况下,我们推荐使用字母开头。标识...

2019-07-08 21:31:43 417

原创 重温Java(一):Java入门

参考资料:高淇 Java300集视频Java 核心卷一码出高效Java开发手册Java是一门面向对象的编程语言,其最大的优势就是“跨平台”,想要实现跨平台,必须安装Java必备的运行环境,而对于Java开发人员来说不但要安装运行环境,还要安装Java的开发工具,具体的安装过程参考:https://blog.csdn.net/u012187452/article/details/725950...

2019-07-07 22:25:27 338

原创 【Oracle异常】ORA-02290: check constraint (CUSTOMER.SYS_C00180123) violated

异常的起因:数据库设计往往和业务逻辑相关,所以设计的数据库表有一些字段添加了非空校验(Not Null);后来发现之前非空字段中部分字段允许为空(Null),所以我就直接通过Navicat工具操作,取消了非空标记。运行程序,出现SQL异常:ORA-02290: check constraint (CUSTOMER.SYS_C00180123) violated分析:根据异常信息...

2019-03-31 08:11:55 8613 1

原创 2018年终总结——工作第一年总结

2018年终总结——工作第一年总结2018年,是我二十多年来成长最快的一年;太多的事情发生,太多的情感要释怀,太多的心理碰撞。2018年01月-05月:公司实习这是我第一份正式工作,带着学生的稚嫩气息,踏入了物欲横流的社会;我谨小慎微,只是埋头干活、学习,连说话都不敢大声;总觉得言多必失,祸从口出,能不说话就不说。第一份工作,我很认真对待,毕竟这是一个起点,没有谁想输在起跑线上;我...

2019-02-01 16:10:59 1022 2

原创 Oracle定时器实例

本文根据自己在项目中实际使用的情况,对Oracle定时器实例进行介绍:创建测试数据库表-- ------------------------------ Table structure for JOBTEST-- ----------------------------DROP TABLE "SCOTT"."JOBTEST";CREATE TABLE "SCOTT".&quot

2018-10-28 15:20:32 8672

原创 Java实现Base64加解密的方式

Java实现Base64加解密的方式主要有以下四种(推荐度由低到高):1:JDK中的sun.misc套件2:第三方扩展包 bouncy castle3:第三方扩展包 commons codec4:JDK8及更高版本中的 java.util.Base64JDK中的sun.misc套件使用较为麻烦,首次使用找不到包,需要对Eclipse做相关配置相关问题的参考链接:解决Ecli...

2018-10-21 09:13:25 61905 3

原创 Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension,

问题:Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.分析:由错误信息可知是因为浏览器不支持跨域导致的,但由图能看出我是在本地直接打开页面,没有相应的后台服务器;由地址栏能看出这是采用的file协议,而我的JS代码中需要访问某个地...

2018-10-07 12:33:18 7815

原创 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c

异常:在执行一段SQL时出现以下问题 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functionally dependent ...

2018-08-27 22:44:07 75236 13

原创 JavaMail(四)——发送HTML格式、内嵌图片、带附件的邮件

代码如下:package com.company;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.*;import javax.mail.internet.*;import java.util.Date;import java.ut...

2018-06-03 16:06:08 9285 3

原创 JavaMail(三)——发送HTML格式带附件的邮件

代码如下:package com.company;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.*;import javax.mail.internet.*;import java.util.Date;import java.util...

2018-06-03 15:55:10 5336 1

原创 JavaMail(二)——发送纯文本带附件的邮件

本文将介绍带附件的邮件发送,因为在上文中较详细的说明了一些关键代码作用;在此就不重复,对代码略作简化,只说明附件部分的代码。下面直接上代码:package com.company;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.*;impor...

2018-06-03 15:43:34 1884 1

原创 JavaMail(一)——发送纯文本内容邮件

基础概念SMTP (Simple Mail Transfer Protocol) 简单邮件传输协议 定义了邮件客户端软件与SMTP服务器之间,以及SMTP服务器之间的通信规则;SMTP协议是一个基于TCP/IP的应用层协议,SMTP服务器默认使用的网络监听端口号为25。POP3 (Post Office Protocol) 邮局协议 使用本地电子邮件客户端可以检索电子邮件从远程服务器通...

2018-06-03 15:16:38 3931

转载 Eclipse中导入项目后js报错的原因与解决方法

转载自:https://blog.csdn.net/chenchunlin526/article/details/54666882在我们将项目导入Eclipse后,配置好各种编译条件、加载好jar包、配置好tomcat后发现项目还是报错,(前提是项目本身并没有错误,而是我们在初次导入到Eclipse中的时候报错),那是什么原...

2018-04-26 23:57:15 9417 2

原创 Java实习日记(8)

Question:JSON对象的长度以及遍历概念 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,便于理解、阅读和编写,解析和生成也很方便。结构 JSON简单说就是JavaScript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构。 1、对象:在JS中使用“{}”括起来的内容,其数据结构为...

2018-04-26 22:26:04 3531

原创 Java实习日记(7)

Question:如何随机生成包含N位纯数字的字符串/** * 随机生成指定位数的纯数字字符串 * @param count 需要生成的位数 * @return 指定位数的纯数字字符串 */public static String getRandomNum(int count) { StringBuilder sb = new StringBuilder(); ...

2018-04-25 22:51:38 1874

原创 Java实习日记(6)

Question :常用的Java对象概念PO(Persistant Object),持久对象,用于表示数据库中的一条记录映射成Java对象,一般数据表有多少字段,PO就会有多少字段。PO仅用于表示数据,没有任何数据操作,完全是一个遵守Java Bean规范的纯Java对象,拥有getter/setter方法。VO(Value Object),值对象,通常用于业务层之间传递数据...

2018-04-25 22:23:10 3255

原创 Java实习日记(5)

Dubbo架构下图是Dubbo官网给出的架构图 下表是节点角色的介绍 序号 角色 作用 1 Provider 服务的提供方,并暴露服务给注册中心 2 Consumer 调用远程服务的服务消费方 3 Registry 服务注册与发现的注册中心,推荐使用Zookeeper 4 Monitor 统计服务的调用

2018-01-29 23:26:30 5650

转载 Oracle中的dual详解

文章转载自:http://www.linuxidc.com/Linux/2012-07/66288.htm 参考文章:http://blog.csdn.net/mh942408056/article/details/7031959 对于Oracle的dual,有以下几点我们需要明确:第一点dual不是缩写词而是完整的单词。dual名词意思是对数,做形容词时是指二重的,二元的。第二点O

2018-01-21 15:54:54 25685

转载 使用FileTypesMan修复office关联图标

文章转载自:https://www.jianshu.com/p/208d745f8862另一篇参考地址:https://www.zhihu.com/question/37535695 使用FileTypesMan修复office关联图标事情是这样的,当需要将word「所见即所得」的打印或转换成PDF。无论是「巨硬」的office 2010还是到office 2016都

2018-01-21 15:38:12 14695

转载 tomcat在eclipse启动成功却打不开tomcat主页

文章转载自:https://www.cnblogs.com/mubin/p/3906684.html问题描述:  独立启动tomcat后在浏览器输入http://localhost:8080可以成功访问到tomcat主页,但是当在Eclipse中启动tomcat时,虽然启动成功,可以访问到自己所建项目的页面,如输入http://localhost:8080/MyProject/login.j

2018-01-21 15:08:48 2274

转载 <![CDATA[]]>和转义字符

文章转载自:https://www.cnblogs.com/catgatp/p/6403382.html 被这个标记所包含的内容将表示为纯文本,比如表示文本内容“。   此标记用于xml文档中,我们先来看看使用转义符的情况。我们知道,在xml中,”、”>”、”&”等字符是不能直接存入的,否则xml语法检查时会报错,如果想在xml中使用这些符号,必须将其转义为实体,如”

2018-01-21 15:02:18 1056

转载 Java注解@interface(入门)

本文转载自:http://blog.csdn.net/itzyjr/article/details/42875347    注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。——————————————————————————————————————–1.定义注解:package com.test;

2018-01-21 14:49:16 783

转载 解决Maven报Plugin execution not covered by lifecycle configuration

本文转载自:http://blog.csdn.net/xxd851116/article/details/25197373环境    eclipse 4.3.0    maven 3.0.4    m2e 1.4.0    出现场景    以前的老项目,在我的环境(我的环境较新)下,别人老环境不报错。错误示例一个错误示例,子项目引用了父项目,子项目parent标签处报错

2018-01-21 14:20:52 1424

原创 Java实习日记(4)

下面将运行dubbo-demo,先来直观感受dubbo的作用。 1.先启动Zookeeper;Zookeeper的安装请参考: Java实习日记(2-1) 2.将打包好的dubbo-admin.war部署到Tomcat的webapps下,并启动;具体流程请参考:Java实习日记(2-2) 3.Eclipse中打开官网自带的dubbo-demo,先来修改以下两个配置文件:dubbo-demo-

2018-01-21 11:38:13 4477

原创 Java实习日记(3)

人都是有惰性的,我发现我就是晚癌,说好的每日实习总结,从上周拖到现在,做了近三十年的思想巨人,我想该行动了!在此告诫自己:懒惰,比勤奋更能消耗身体。言归正传,解决Dubbo项目导入Eclipse后报找不到dubbo.xsd文件的错误,如图:既然知道,问题的原因是找不到dubbo.xsd文件,那么我们先找到这个文件;进入已解压的Dubbo项目根目录,根据下图的路径查找,即可找到:

2018-01-21 10:19:19 5935

原创 Java实习日记(2-2)

2018年1月9日,第二天实习内容的第二部分dubbo-admin管理平台的搭建 dubbo的源码可以从官网下载http://dubbo.io/ 下载解压后,源码结构如下,我们主要关注dubbo-admin的源码: 下面将dubbo-admin打成war包放到TOMCAT中进行发布 进入dubbo-admin这个文件目录 运行以下命令进行打包:mvn package

2018-01-09 23:57:18 5583 1

原创 Java实习日记(2-1)

2018年1月9日,实习的第二天,今天主要包括两部分 第一部分是对zookeeper的学习和安装ZooKeeper下载地址:http://zookeeper.apache.org/releases.html 打开链接页面如下,点击Download可以下载较新的版本,也可以点击archive下载历史版本 点击Download后页面如下,第一个链接是推荐的下载镜像 点击推荐链接,

2018-01-09 23:00:02 7351 1

原创 Java实习日记(1)

2018年1月8日,再次回到北京开启一段新的职场旅程。 第一天的报道并没有想象中的简单,让我慢慢捋一捋: 1.HR谈实习待遇,递交入职材料,签实习协议; 2.领取电脑,安排工位,认识同事; 3.按照组长指示,安装开发工具、配置环境; 4.体验公司的文化与福利。我自己简单说一下第一天实习体会: 1.交流是一门艺术,别人的话要听要想,多想一些;凡事要按照流程来,毕竟公司有公司的规章制度

2018-01-08 23:00:37 15089 1

转载 Java 数组转换成List,然后执行add或remove抛异常UnsupportedOperationException问题的解决

在使用Arrays.asList()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于Arrays.asList() 返回java.util.ArraysArrayList,而不是ArrayList。ArraysArrayList, 而不是ArrayList。ArraysArrayList和ArrayList都

2017-10-30 20:02:01 1203

原创 面试总结——百度校招二面跪了

开篇:无论有多少磕磕绊绊,无论每一次摔得有多痛,请给自己留下记忆!

2017-10-15 10:14:44 19740 3

转载 Java编程:删除 List 元素的三种正确方法

删除 List 中的元素会产生两个问题:删除元素后 List 的元素数量会发生变化;对 List 进行删除操作可能会产生并发问题;

2017-07-19 12:31:58 945

原创 LeetCode(2)--Add Two Numbers

You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit.

2017-07-09 15:51:14 243

原创 LeetCode(1)--TwoSum

Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the same element tw

2017-07-05 22:11:22 363 1

原创 Node.js学习之Telnet

Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力,即旨在提供双向的虚拟终端。大多数的主流操作系统都内置了Telnet客户端。但是我的win10操作系统无法连接,我也无法解决,所以就使用win10自带的Linux Bash中的Telnet进行测试。

2017-06-28 14:51:02 4277 1

JavaMail相关Jar包

JavaMail发邮件所需的两个Jar包:javamail1_4_5 和 jaf-1_1_1

2018-06-03

filetypesman

filetypesman是一种图标修复工具,可用于WPS卸载不干净导致的office图标异常问题,修复office图标

2018-01-21

南邮通信原理

南京邮电大学通信原理,南邮学生必学课程,也是南邮“四大名捕”之首。

2013-09-20

空空如也

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

TA关注的人

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