2 sugar黑人

尚未进行身份认证

我要认证

做一条有梦想的咸鱼——是现在最好的写照

等级
TA的排名 31w+

俩个数组去重合并成一个数组

import java.util.*;public class Merge { public static void main(String[] args) { int [] a = {1, 2, 7, 4, 4, 2}; int [] b = {1, 5, 5, 6}; int [] c = concat(a, b); s...

2019-08-03 15:52:33

JDBC连接mysql数据库查询简单代码实现

JDBC连接mysql数据库查询简单代码实现public static void main(String[] args) { Connection conn = null; Statement stmt = null; String JDBC_DRIVER = "com.mysql.jdbc.Driver"; String DB_URL = "jdbc:mysql://127.0...

2019-05-19 11:30:52

常用的正则表达式格式

常用的正则表达式格式背景:正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。通常我们使用正则表达式用作信息的验证。虽然正则表达式非常繁琐,但是它的功能却是非常的强大。学会之后会让我们的项目中除了提高效率外,还会给我们带来绝对的成就感。什么是正则表达式?正则表达式是一种描述字符串结构的语法规则,是一个特定的格式化模式,可以匹配,替换,截取匹配的字符串。一个完整的正则表达式由两...

2019-03-23 15:21:06

软件测试怎么做到工资10k+?满满的心得and干货,Maybe持续更新

共勉:不要抱怨工资低,衡量自己能力高吗?提升自己能力与工资匹配度达到80%+前言:首先博客针对的是软件测试工程师(Software Testing Engineer),包含从开发转测试的colleagues,一旦踏入软件测试岗位就要自动屏蔽社会上的一些话语,如做测试人就废了、是个人就可以干测试、测试就是一条不归路、测试学不到东西、测试工资低、测试未来不行、测试会被鄙视等等。po主始终相信一名技...

2019-03-21 15:38:43

30种SQL语句优化,你知道吗?

30种SQL语句优化1.’对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t ...

2019-02-11 14:51:16

Mac安装sublime Text后遇到中文乱码,这些坑你都踩了吗?(附上百度网盘)

第一步:安装Package Control大家如果是在官网下载的Sublime Text 3,那么首先需要安装一个Package Control包,这是一个用来安装其他插件的包,不管装什么插件,首先要先装这个包才行;安装Sublime Package Control非常简单。1、打开Preferences菜单,并选择 Browse Packages…2、系统会打开Sublime...

2019-01-26 13:35:34

框架的架构

随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。  单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。 垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应...

2019-01-07 16:53:33

实习面百度和电话面网易总结

JAVA实习生面试百度的总结1、说出Object类的常用方法? 答:这个问题,对于Java开发有经验的人来说,应该不难,至少也得说出5/6个方法的样子,然而,很显然,大部分在校生,并不知情,这个问题是上个学期年底面试百度的时候被问到的,当时有点懵逼,只说出了equals()方法、toString()方法,后来被面试官果真狠狠的指教了一番,于是很自然的印象深刻,估计着,以后的面试里是肯定不会...

2018-09-12 10:48:52

JAVA高级面试题

这是群里一位大佬发的,就直接不要face的copy过来,作为备忘录学习一、数据结构与算法基础说一下几种常见的排序算法和分别的复杂度。用Java写一个冒泡排序算法描述一下链式存储结构。如何遍历一棵二叉树?倒排一个LinkedList。用Java写一个递归遍历目录下面的所有文件。二、Java基础接口与抽象类的区别?Java中的异常有哪几类?分别怎么使用?常用...

2018-09-07 10:10:53

面试 “圣经”

/** * @author sugar黑人 * @date 2018/9/6 * @blog https://blog.csdn.net/weixin_42250466 * @intention 给自己一个鼓励,共勉 */ 一、自信       不是盲目的自信,是建立有一定能力基础上的自信,这样情况下即使不会也要表现自信,表现出愿意学习的一面二、引导       ...

2018-09-06 14:21:04

应届生面试中常考的数据结构与算法

数据结构与算法,这个部分的内容其实是十分的庞大,要想都覆盖到不太容易。在校学习阶段我们可能需要对每种结构,每种算法都学习,但是找工作笔试或者面试的时候,要在很短的时间内考察一个人这方面的能力,把每种结构和算法都问一遍不太现实。所以,实际的情况是,企业一般考察一些看起来很基本的概念和算法,或者是一些变形,然后让你去实现。也许看起来简单,但是如果真让你在纸上或者是计算机上快速地完成一个算法,并且设计测...

2018-09-05 15:46:01

SpringBoot和SpringMVC的区别

转载:https://blog.csdn.net/u014590757/article/details/79602309spring boot只是一个配置工具,整合工具,辅助工具.springmvc是框架,项目中实际运行的代码Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的ioc和 aop. ioc 提供了依...

2018-08-30 16:44:26

面阿里,想和Java程序猿聊一聊

原文:http://www.codeceo.com/article/back-ali-interview.html    面试前,在一个适合思考的时刻,去思考和总结自己所经历的过去以及所掌握的技术,要总结到精髓,并且挖掘出自己至少一个亮点。       一个人经历过一年,甚至更久的工作之后,总会经历大大小小的事情。每一次面试之前的总结,不光是为了面试,更是为了让你在跳槽之前认清自己,并且清...

2018-08-17 15:17:57

非对称加密——RSA算法

RSA 非对称加密算法唯一广泛接受并实现数据加密&&数字签名公钥加密,私钥解密私钥加密,公钥解密 package com.djs.springboot.entity;import org.apache.commons.codec.binary.Hex;import org.apache.tomcat.util.codec.binary.Base64;...

2018-08-15 16:37:45

IntelliJ IDEA快捷键(常用)

1. Ctrl + Space完成类、方法、变量名称的自动输入2. Ctrl + N(Ctrl + Shift + N)跳转到指定的java文件(其它文件)3. Ctrl + B跳转到定义处4. Ctrl + Alt + T用if、while、try catch来围绕选中的代码行5. Ctrl + Alt + B跳转到方法实现处6. Ctrl + W按一...

2018-08-15 11:06:09

总结的JAVA学习路线,希望能对大家有所帮助

1、JavaSE编程基础DOS常用命令安装JDK、设置环境变量DOS系统编译、执行Java程序Java的注释标识符、标识符的命名规范Java 关键字Java的数据类型变量的定义及初始化Java的运算符表达式转义字符运算符的优先级类型转换Java分支if...else多重if、嵌套ifJava switchSwitch vs if...

2018-08-13 16:17:20

Java入门学习的基础知识大纲

 第一章 Java 语言简介1.1. java 的历史渊源及发展前景1.2. java 开发方向:java SE/java ME/java EE第二章 开发环境搭建2.1. JDK 与 JRE 关联与区别2.2. 开发环境搭建- JDK 安装- jdk 目录结构- path 环境变量- classpath 环境变量- 编辑器- notepad++/E...

2018-08-13 14:39:59

九个阶段,足以让你走到年薪30万的级别

Java,基本上可以分成以下阶段的学习(适合于完全零基础的非计算机专业科班生):第一阶段:对DB的增删改查。第二阶段:提供Json数据和会用Jsp套页面。第三阶段:调用第三方API:支付,IM,图片等,以及定时任务等。第四阶段:缓存第五阶段:分布式第六阶段:消息队列第七阶段:NOSQL数据库第八阶段:ElasticSearch和Scrpay(Python语言做为附属...

2018-08-13 14:31:29

java面试中问的hibernate以及mybatis的对比

从博客园转载过来地址:https://www.cnblogs.com/inspurhaitian/p/4647485.htmljava面试中被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Myba...

2018-08-10 18:45:31

java道路上需要坚挺

短时间的培训可能适合大多数人,大多数人造就优秀,少部分人成为大神,剩下那一小部分人就是平庸。曾经信誓旦旦要冲高薪,看着小伙伴们都拿到10k+的工资,自己以应届生身份求职,只拿5k的工资瑟瑟发抖,曾经和老爸说等我工作你就可以休息了,不用干那么累的活,事实是老爸回头再劝我慢慢来,这是男人的自尊心受了打击。感觉自己不适合干开发,技术能力不行已到怀疑人生的地步。可是看了资深的程序猿的分析,入职就要不停的学...

2018-08-09 15:19:18
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。