自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 程序员技术栈积累

作为一个工作长达接近两个月的程序员,关于技术方面的积累,有如下理解元编程能力的培养所谓元编程能力,就是在任何程序设计上都能用得到的编程能力。无论你是用php,java,c++,也无论你是做安卓,还是web系统乃至任何以程序去实现的工作都得用得到的东西,大概就是算法,数据结构,设计模式啊。这些东西你可能在实际工作上有时用不到,但是学好了就如同建立了坚固的根基,基本的模型,使你拥有了以不变应万变的...

2019-10-23 07:45:29 551

原创 实习感触

刚在易保实习了一个星期,感触还是挺多的~技术感觉码农的人际关系还是蛮简单的,除了和组长搞好关系,多分配点任务~所以你要想突出出来,技术还是蛮重要的,就像别人完成功能要1天,你只要一个小时,你就可以在做些任务了,技术能力越来越强,也可以说技术是基础吧。交流交流太重要了,刚进公司什么都不懂,很多技术是你在学校,甚至培训班里没见过的。所以虚心向别人请教很重要。不论是简单的还是复杂的问题,都要去...

2019-09-13 07:27:23 201

原创 学习技术摘要

刚进公司这两天,小组组长要我去学react,心想我不是要写后台的嘛。。。也没事刚开始嘛,啥都要学。想到程序猿嘛,以后还要重复学习技术这项功能很多次,所以是该把学习技术这个步骤要领封装成一个方法,以备不时调用。。。搜集了网上一些前辈的学习经验,结合自己的特点,特摘要如下1 (心态)积极开放自信自强的心态2 (方法) 2.1 整体感知 你要知道这个技术是什么?,为什么要学这个技...

2019-09-10 07:16:09 197

原创 LeetCode刷题02

这几天刚来上海啊,天天下雨。。。不过还是想着明天要去实习公司报告了,心里还是很激动的,哈哈。刷个题呀!再加油呀!!!题目 两数相加(中等)给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开...

2019-09-04 16:04:07 101

原创 LeetCode刷题01

题目 (简单)给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, ...

2019-08-26 22:57:20 87

原创 分页数据封装类

在开发过程中,很多功能都需要用到分页,而分页往往需要多个参数在servlet与dao层传递比较繁琐,于是可以将这些数据封装到一个实体类中下面是java代码`package group.pager;import java.util.List;/**分页Bean,它会在各层之间传递!@author qdmmy6@param */public class PageBean...

2019-08-06 14:01:28 745

原创 mybatis学习 04

一.MyBatis 实现多表查询1.Mybatis 实现多表查询方式1.1 业务装配.对两个表编写单表查询语句,在业务(Service)把查询的两个结果进行关联.1.2 使用 Auto Mapping 特性,在实现两表联合查询时通过别名完成映射.1.3 使用 MyBatis 的标签进行实现.2.多表查询时,类中包含另一个类的对象的分类2.1 单个对象2.2 集合对象.二.res...

2019-07-31 11:04:46 158

原创 mybatis学习 03

一.MyBatis 接口绑定方案及多参数传递1.作用:实现创建一个接口后把 mapper.xml 由 mybatis 生成接口的实现类,通过调用接口对象就可以获取 mapper.xml 中编写的 sql.2.后面 mybatis 和 spring 整合时使用的是这个方案.3.实现步骤:3.1 创建一个接口3.1.1 接口包名和接口名与 mapper.xml 中namespace相同...

2019-07-31 11:02:59 151

原创 mybatis学习 02

一.注解1.注解存在的意义:简化 xml 文件的开发.2.注解在 servlet 3.0 规范之后大力推广的.3.注解前面的@XXX,表示引用一个@interface3.1 @interface 表示注解声明4.注解可以有属性,因为注解其实就是一个接口(类)4.1 每次使用注解都需要导包5.注解语法: @XXXX(属性名= 值)6.值的分类6.1 如果值是基本数据类型或字符串: ...

2019-07-31 11:00:05 182

原创 MyBatis学习 01

一 MyBatis 简介1.Mybatis 开源免费框架.原名叫 iBatis,2010 在 google code,2013 年迁移到 github2.作用: 数据访问层框架.2.1 底层是对 JDBC 的封装.3 mybatis 优点之一:3.1 使用 mybatis 时不需要编写实现类,只需要写需要执行的 sql 命令二 环境搭建1 导入 jar2.在 src 下新...

2019-07-29 21:15:59 88

原创 linux基础

1 Linux 简介1.1 red hat : 目前全球最大的 linux 发行厂商.(收费)1.2 ubuntu:免费版本.界面比较好1.3 麒麟.1.4 Cent OS:免费.由 red hat 分支.2.定位2.1 操作系统.2.2 适合于服务器系统,不适合办公系统.3.linux 相对 window 优点3.1 稳定.3.2 安全性比较高3.3 免费.2 li...

2019-07-29 21:05:05 107

原创 JDBC基本操作

JDBC基本操作代码//加载驱动Class.forName("com.mysql.jdbc.Driver").newInstance(); //建立连接String url="jdbc:mysql://localhost:3306/testDB?user=root&password=root&useUnicode=true&characterEncoding=gb2...

2019-07-25 20:03:54 130

原创 前段练习 58同城注册

1 58html regist <link rel="stylesheet" type="text/css" href="css/58.css"/> </head><body> <div id=popup > <div id="div_links"> <a href="" style="marg...

2019-07-25 13:49:04 408

原创 jsp与servlet 03

在JSP开发中,建议少写或者不写Java代码需要替换JSP中Java代码01 EL表达式用于替代JSP的表达式 <%= %>,用于向页面输出域对象中的值或者表达式的结果(EL表达式能够从域对象中获取值)语法:${变量名、表达式}<%=request.getAttribute("name") %>替换为:${name} 从(哪个)域对象中取值? 类似于page...

2019-07-23 16:12:47 81

原创 jsp与servlet 02

JSP01.JSP(Java Server Pages )基础1.引入Servlet:是使用Java开发动态资源的技术JSP:使用Java(+HTML)开发动态资源的技术JSP(继承了HttpJspBase->HttpServlet)其实本质就是servlet2.特点jsp也需要交给服务器去运行jsp中不仅仅可以写html代码也可以编写java代码3.jsp之...

2019-07-23 09:01:32 86

原创 jsp与servlet 01

回顾1.引入创建一个class,编写main方法 gui JavaSE规范创建Servlet 通过浏览器访问 JavaEE规范2.常见软件的结构B/S结构 Browser-Server 浏览器服务端结构百度首页、京东首页…特点:1.不需要安装特定的程序,只需要安装浏览器就可以了2.一旦服务端更新,只需要刷新浏览器即可C/S结构 Client-Server 客户端服...

2019-07-23 08:59:49 112

原创 前段学习 04 jquery

01.JQuery1.概念jquery其实就是一个js库(对常用js操作进行封装)jquery是一个第三方的库,所以要使用别的框架,那么就要遵循别人的规则2.下载在jquery官网下载jQuery文件将jquery文件引入项目的js目录在需要使用jquery文件的html中通过外部脚本的方式进行引入<script src="js/jquery-3.4.1.js" type...

2019-07-18 21:37:14 83

原创 前端学习 03 js

01.JavaScriptJS能否赋予页面交互能力Java VS JavaScriptJava是面向对象的、JS仅仅是基于对象Java(Sun)甲骨文、JS 网景(Net Space)Java是一种强类型的编程语言,JS是弱类型的语言JS写在html的任意地方,JavaScript 代码必须位于 标签之间1.数据类型字符串(无论是字符还是字符串统一称为字符串) 在js中单引...

2019-07-18 21:34:53 116

原创 前段学习 02css

1.选择器样式需要作用于哪些标签元素选择器标签选择器通配符选择器 (*)ID选择器Class选择器/* 1.元素选择器 p{ color: green; } */ /* 2.通配符选择器 *{ color: green; } */ /* 3.class选择器 (可以重复) 常用...

2019-07-18 21:31:58 109

原创 递归的一些见解

递归是一种重要的编程思想,作用,特点,啥的我就不说了(没记住+不想码字

2019-05-23 18:28:03 120

原创 如何保持好的精神状态

一 满足马斯洛基本需求二 拥有目标(起组织作用)三 相信过程,专注规划行动四 积极乐观自信向上

2019-05-21 19:11:06 293 3

原创 工厂模式

package factory_pattern;public interface Factory { public abstract TV get_tv();}package factory_pattern;public class Factory_Haier implements Factory { public TV get_tv() { ret...

2019-03-18 16:08:36 105

原创 中介者模式

package mediator_pattern;public abstract class Colleage { Mediator mediator ; abstract void do_initiative(Mediator mediator); abstract void do_passiaity();}package mediator_pattern;public ...

2019-03-09 17:27:16 91

原创 观察者模式

package observer_pattern;public interface Observer { boolean monitor(Teacher teacher);//监听不同老师 int hint();//监听到了之后的放哨行为 boolean changelister();//管理听者}package observer_pattern;public class M...

2019-03-09 09:18:05 94

原创 命令模式

package command_pattern;public interface Receive { boolean do_thing();}package command_pattern;public class Program_Receive implements Receive { @Override public boolean do_thing() { //...

2019-03-06 21:14:23 81

原创 责任链模式

package responsibility_pattern;public abstract class Handle { Handle handle; public abstract void handing(int request); }package responsibility_pattern;public class Foreman_Handl...

2019-03-02 15:55:44 84

原创 迭代器模式

package Iterator_pattern;import java.util.ArrayList;public interface Aggregate { int getlength(); Object getvalue(int index); public Iterator creiterotor();}package Iterator_pattern;imp...

2019-03-01 16:19:42 92

原创 字符串匹配

字符串匹配的两种算法,bf与kmp//bf算法实现字符串的匹配/*kmp算法实现字符串匹配 * 实验例子 abcddabcdddabcd abc */package Stringsearching;import java.util.Scanner;public class StringSearching { static String Source, ...

2019-02-25 17:21:59 128

原创 策论模式

策论模式 下面是简单的策论模式exp//此包为策略模式简单实验/* 设计原则 * 1) 将程序中不变的功能写在基类中,供子类继承使用,将个性的,多变的功能抽象为接口,面向接口编程而不是 * 面向实现编程 */public class Dark { Fly fly; Sing sing; void setsing(...

2019-02-23 12:28:28 488

原创 贪吃蛇

@贪吃蛇TOC菜鸟自学写了个贪吃蛇,好多地方写的不好,传上来做的纪念,大神轻喷package snake1;import java.awt.Color;import java.awt.Font;import java.awt.Frame;import java.awt.Graphics;import java.awt.event.KeyAdapter;import java.a...

2019-02-18 17:15:39 154

原创 直接选择排序算法”

“#选择排序” “ ## 直接选择排序算法”选择排序的算法思想是逐个选出待排序序列中关键码第i小(大)的记录,并按照从左到右将其放入到第i个位置。这样由选取记录的排序,就得到关键码有序的排列。下面介绍最简单的直接选择排序一 基本思路 1 将待定的排序...

2018-11-12 20:03:25 298

空空如也

空空如也

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

TA关注的人

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