- 博客(35)
- 资源 (4)
- 收藏
- 关注
原创 python+算法+数据结构+面试题
一、单链表反转#!/usr/bin/python#递归实现单链表反转class ListNode(object): def __init__(self,x): self.val=x self.next=Nonedef recurse(head,newhead): #递归,head为原链表的头结点,newhead为反转后链表的头结点 if head is ...
2018-06-13 19:18:28 16122 1
原创 java面试题-汇总
1.IOC和AOPhttps://blog.csdn.net/qq_32534441/article/details/94889895
2020-06-15 13:22:14 267 1
原创 java面试-笔试题总结
一、java和框架-4.菱形的打印/** * Created by david on 2018/8/28 * 打印菱形 */public class Test1 { public static void main(String[] args) { int line = 5; //上三角 //控制行 for (...
2018-08-24 11:10:59 13006
原创 java面试-数据结构和算法
1.排序1.1 冒泡排序package sort;/** * Created by david on 2018/8/16 * 冒泡排序 */public class BubbleSort { private static int[] bubbleSort(int[] a) { int len = a.length; for (int...
2018-08-16 19:29:38 8183 2
原创 java框架版本整理
springboot:2.0.0 RELEASEmybatis :3.4.0mybatis-spring:1.2.3MySQL: 5.6redis-3.0.7Maven:3.2.3 jdk1.8.0apache-tomcat-8.5.24spring-kafka是2.1.0
2018-08-15 20:19:14 481
原创 大数据各框架默认端口
大数据各框架默认端口1.zookeeper端口:2181启动:./zkServer.sh start关闭:./zkServer.sh stop查看状态:jps -m
2018-08-15 19:43:39 544
原创 Java研发工程师知识点总结
Java研发工程师知识点总结 五分钟一个设计模式工厂模式 1.单例模式(1)单例模式是一个非常简单的设计模式,它的定义是:保证一个类仅有一个实例,并提供一个访问它的全局访问点 有些数据库操作类或者工具类会使用单例模式。例如:对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;售票时,一共有100张票,可有有多个窗...
2018-08-02 12:53:54 396
原创 IO-字符流+字节流+转换流+Properties-load()
A: IO流对象的操作规律 * a: 明确一:要操作的数据是数据源还是数据目的。 * 源:InputStream Reader * 目的:OutputStream Writer * 先根据需求明确要读,还是要写。 * b: 明确二:要操作的数据是字节还是文本呢? *...
2018-08-02 12:08:15 255
原创 Fastjson--json/JSONObject/Bean常用转换
fastjson官方文档 1.创建实体类Teacher.javapackage com.imooc.sell.json;import java.util.List;public class Teacher { private String teacherName; private Integer teacherAge; private Course c...
2018-08-01 17:35:45 8789
原创 Spark-遇到的坑-启动spark报错
1.解决措施:Please instead use: - ./spark-submit with --num-executors to specify the number of executors - Or set SPARK_EXECUTOR_INSTANCES - spark.executor.instances to configure the number of instanc...
2018-07-26 10:46:08 12912 2
原创 SpringBoot-RestTemplate实现调用第三方API
1. RestTemplate的方式来调用别人的API,将数据转化为json 格式,引入了fastjson<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.28<...
2018-07-23 18:33:56 34773 9
原创 Java_Basic_Day23-24-filter+Listener
一、过滤器Filter1.filter的简介filter是对客户端访问资源的过滤,符合条件放行,不符合条件不放行,并且可以对目 标资源访问前后进行逻辑处理2.快速入门步骤:1)编写一个过滤器的类实现Filter接口2)实现接口中尚未实现的方法(着重实现doFilter方法)3)在web.xml中进行配置(主要是配置要对哪些资源进行过滤) 3.Filter的API详解(1)filter生命周期...
2018-07-08 11:24:04 205
原创 Java_Basic_Day18-Ajax+Json
一、Ajax概述1.什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事情,不会被卡死 2.Ajax的运行原理页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到 服务器端,在这段时间里,客户端可以任意进行...
2018-07-07 14:53:41 157
原创 Java_Basic_Day17-JSP+EL+JSTL+开发模式
一、JSP技术1.jsp脚本和注释jsp脚本:1)<%java代码%> ----- 内部的java代码翻译到service方法的内部2)<%=java变量或表达式> ----- 会被翻译成service方法内部out.print()3)<%!java代码%> ---- 会被翻译成servlet的成员的内容 jsp注释: 不同的注释可见范围是不同1)Html注释...
2018-07-06 19:22:40 169
原创 Java_Basic_Day16-Cookie+Session
1.存储客户端的状态由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪 里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并 不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器 记住客户端状态(区分客户端);2.会话技术从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话。会 话技...
2018-07-06 18:17:33 145
原创 Java_Basic_Day14-15-response+request
1.附件下载,解决文件名中文下载问题package context;import sun.misc.BASE64Encoder;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServlet;import javax...
2018-07-06 16:13:55 192
原创 Java_Basic_Day13-servlet
1.什么是ServletServlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容 servlet规范:包含三个技术点1)servlet技术2)filter技术---过滤器3)listener技术---监听器 2.Servlet快速入门实现步骤:1)...
2018-07-05 19:05:23 159
原创 Java_Basic_Day12-Http+Tomcat
1.tomcat参考:Intellij Idea 2017创建web项目及tomcat部署实战一、Http协议1.什么是Http协议HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为 了提供一种发布和接收HTML页面的方法2.Http协议的组成Http协议由...
2018-07-05 16:51:36 155
原创 Java_Basic_Day11-XML+反射
1.XML1.1 解析DOM4j1.核心类SAXReader2.获得document --> read(is)3.获得根元素 getRootElement()4.获得所有 elements() 获得一个 element() 获得一个文本 elementText() 元素的属性值 attributeValue("")package day11;import org....
2018-07-05 16:00:11 138
原创 Java_Basic_Day08-10-MYSQL+JDBC
1. 数据库三大范式第一范式要求确保表中每列的原子性,也就是不可拆分;第二范式要求确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系,也就是完全依赖;第三范式确保主键列之间没有传递函数依赖关系,也就是消除传递依赖;2....
2018-07-05 13:08:35 165
原创 FE_Basic_Day04-05+JQuery
1.格式所有的jquery代码写在页面加载函数$(function(){ Jquery代码});1.1 获取元素JS:document.getElementById();JQ:$(“#id”);<html> <head> <meta charset="UTF-8"> <title></title> <..
2018-07-04 18:11:31 169
原创 FE_Basic_Day01-03+HTML+CSS+JS
1.js引入1.1 内嵌式<script> function tiao(){ window.location.href="http://www.baidu.com"; }</script>1.2 外联式<script src="form.js" type="text/javascript" charset="UTF-8">&
2018-07-04 13:42:54 154
原创 Java_Basic_Day09-接口+lambda
1.接口1.1格式public interface xihuan {}通用性隔离性1.2抽象方法package day09;public interface xihuan { //抽象方法 public abstract void eat(); //可省略 void sleep();}1.3覆盖重写抽象方法public class XiHuanImpl i...
2018-06-24 19:45:26 135
原创 Java_Basic_Day08-字符串+IO+方法参数
1.字符串1.1 比较equals(Object obj)equalsIgnoreCase(String str)1.2 替换replace(CharSequence oldStr,CharSequence newStr)1.3切割split(String regex)英文“.”使用“\\.”public static void main(String[] args) { Stri...
2018-06-24 18:48:08 192
原创 Java_Basic_Day07-scanner、Random、ArrayArrayList
1.Scanner1.1使用步骤:1.查看类 java.util.Scanner :该类需要import导入后使用2.查看构造方法 public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的3.查看成员方法 public int nextInt() :将输入信息的下一个标记扫描为一个 int 值使用Scanner类,完...
2018-06-23 17:32:50 233
原创 Java_Basic_Day06-类、对象、封装、构造方法
1. 类Java中用class描述:成员变量:对应事物的属性 成员方法:对应事物的行为public class ClassName { //成员变量 //成员方法}public class Student { //成员变量 String name;//姓名 int age;//年龄 //成员方法 //学习的方法 public void study()...
2018-06-22 17:57:23 158
原创 Java_Basic_Day05-数组
1.定义格式1:数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度];int[] arr = new int[3];格式2:数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...};int[] arr = new int[]{1,2,3,4,5};格式3:数据类型[] 数组名 = {元素1,元素2,元素3...};int[] arr = {1,2,3,4,...
2018-06-22 16:57:39 143
原创 Java_Basic_Day04-方法
1.idea快捷键Ctrl+空格的快捷键,可以帮助我们补全代码,但是这个快捷键和Windows中的输入法切换快捷键冲突,需要修改IDEA中的快捷键;File->Settings->keymap->Main menu->code->Completion->Basic再次双击Basic->Add Keyboard->键入 Alt+/->点击OK2....
2018-06-22 14:56:42 197
原创 Java_Basic_Day03-流程控制语句
1.判断语句1.1 if格式:if(关系表达式){语句体;}1.2 if...else格式:if(关系表达式) { 语句体1;}else { 语句体2;}public static void main(String[] args) { //定义变量 int a = 2; if (a % 2 == 1){ S...
2018-06-21 19:03:09 206
原创 Java_Basic_Day02-类型转换+运算符+方法
1.类型转换1.1自动转换范围小的类型向范围大的类型提升, byte、short、char 运算时直接提升为intbyte、short、char‐‐>int‐‐>long‐‐>float‐‐>double1.2强制转换将取值范围大的类型强制转换成取值范围小的类型格式转换:数据类型 变量名 = (数据类型)被转数据值;int i = (int)1.5;1.3注意事项浮点转成整...
2018-06-21 17:43:02 184
原创 Java_Basic_Day01-标识符+数据类型
1.标识符命名规则:标识符可以包含英文字母26个(区分大小写) 、0-9数字 、$ 和_(下划线);标识符不能以数字开头;标识符不能是关键字;
2018-06-21 16:27:56 210
原创 jenkins使用+Git
1.查看远程分支git branch -a2.查看本地分支git branch3.切换分支git checkout -b v0.9rc1 origin/v0.9rc1git checkout master4.修改@用户改git登录sudo vim .git/config 删除url中http://到@之间内容,保存暂时存储5.创建分支 git checkout -b dev6.合并分支gi...
2018-06-12 19:19:16 745
原创 docker-compose使用
1.启动dockerdocker-compose builddocker-compose up -d(出现自己配置的端口样式)注:使用命令docker-compose ps查看运行状况docker-compose stopdocker-compose restart2.进入dockersudo docker exec -ti e51shebaocomyouyan_php_1 bash管理服务:...
2018-06-12 18:37:55 404
原创 Mysql常用查询
时间戳和时间转换SELECT FROM_UNIXTIME( 1249488999,'%y年%m月%d日' );SELECT UNIX_TIMESTAMP('2017-10-04 22:23:00');一、对数据库操作1.创建一个库create database 库名 character set 编码create database test01 character s...
2018-06-12 16:33:54 200
原创 常用Linux命令整理
0.awk//用shell统计ip访问情况,要求分析访问日志,找出访问页面数量在前10位的ip数awk '{print $1}' access.log |sort|uniq -c |head -n 10//聚合后得到频次, 最后对频次进行排序(r表示逆向排序, n表示按数值排序, k表示按第k列进行排序):cat a.txt |sort | uniq -c | sort -rnk 1...
2018-06-12 14:45:13 355
Microsoft_Visual_Studio_C++_2010入门教程(修订.pdf
2017-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人