- 博客(208)
- 资源 (2)
- 收藏
- 关注
转载 git commit操作以及退出日志编辑状态
刚进去时发现怎么也输入都没反应,是因为此时vim编辑器处于不可编辑状态,输入字母 c 可以进入编辑状态,这个时候就可以修改注释信息啦 ~修改完之后按esc键退出编辑状态,再按大写ZZ就可以保存退出vim编辑器。vim操作符中说的 qw 可以保存并退出 根本没用 (ーー;)...
2019-07-10 20:25:30 9531 2
转载 solr高亮显示
package com.pinyougou.search.service.impl;import com.alibaba.dubbo.config.annotation.Service;import com.pinyougou.pojo.TbItem;import com.pinyougou.search.service.ItemSearchService;import org.spr...
2019-07-04 14:27:36 345
转载 Intellij IDEA Maven项目使用debug模式运行Tomcat的方法
Intellij IDEA Maven项目使用debug模式运行Tomcat的方法https://blog.csdn.net/MonkeyBrothers/article/details/79606127#commentBox
2019-06-30 18:57:04 1416
转载 idea 创建多module 的maven 项目过程
https://blog.csdn.net/T2080305/article/details/80545880
2019-06-27 20:45:28 256
转载 怎么使用idea忽略不想提交的文件!
https://blog.csdn.net/w893932747/article/details/80623795https://blog.csdn.net/wysnxzm/article/details/78770415
2019-06-27 20:07:38 1803
原创 分页当前条数等于返回值得el表达式
<select class="form-control" id="changePageSize" onchange="changePageSize()"> <c:forEach begin="1" end="5" var="i"> <c:if test="${pageInfo.pageSize == i}"> ...
2019-06-08 22:32:42 169
原创 java调用存储过程和函数
package com.dong.oracle;import oracle.jdbc.driver.OracleTypes;import org.junit.Test;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;public class Or...
2019-06-02 09:20:49 158
原创 ssm框架搭建的依赖包
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa...
2019-05-30 20:52:12 173
原创 oracle常用语句
---创建一个person表create table person( pid number(20), pname varchar2(10) );---修改表结构 【了解】---添加一列alter table person add (gender number(1));---修改列类型alter table person modify g...
2019-05-30 20:02:11 596
原创 idea常见快捷键
archetypeCataloginternalidea常用的快捷键Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+...
2019-05-27 09:18:25 151
原创 mysql常用函数
#GROUP_CONCAT() 该函数返回带有来自一个组的连接的非NULL值的字符串结果 以后项目课再演示!!!#ifnull(exp1,exp2) 如果为空select ifnull(a,'无') 如果a字段有空数据则显示为'无'#if(exp1,exp2,exp3)select if(male=0,'男','女') 如果male字段等于0显示'男'否则显示'女'一、数...
2019-05-25 15:39:26 367 1
原创 常见正则表达式
1. Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$2. 域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?3. InternetURL:[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?...
2019-05-06 18:36:59 256
转载 JSP中三种注释种类
在浏览器查看页面源码时JSP页面的普通注释:<!-- 注释内容 -->注释的内容是可见的,将出现在生成的HTML代码中,此代码将发送给浏览器,然后由浏览器负责忽略此注释。JSP页面中的隐藏注释 :<%-- 注释内容 --%>标记的内容客户端(浏览器)查看源码时是完全看不到的,在java源码中无法看到JSP中java代码块注释:客户端不可见,java代码中可...
2019-04-27 08:42:59 2352
原创 javascript反思
今天要求完成的很慢,主要原因还是javascript代码不熟练几个耽误时间的主要错误如下:1、弹框函数式alert,自己没有按照提示,自己敲错成alter,所以一直没弹出来,自己也没用前端F12的查看元素进行排查问题2、js代码写在html的body上面,但是并没写window.onload,搞得页面元素没有加载的情况下,绑定元素的函数自然无法执行3、正则表达式自己不懂就百度别人写...
2019-04-26 19:03:45 327
原创 输入一个链表,输出该链表中倒数第k个结点。
解题思路:1、当输入的链表为空的时候直接返回空2、当输入的k值大于链表的节点数的时候直接返回null;3、先遍历链表得出链表的节点数,(注意;因为后面需要重新遍历链表查到倒数第k个节点,需要重新定义一个节点来保留head节点)4、用节点数减去k就是链表的第几个节点,重新遍历链表找到节点返回(省了栈的空间)package com.dong.test;import ...
2019-03-25 21:45:34 597
转载 谈谈类之间的关联关系与依赖关系
对于很多刚刚接触UML的童鞋,可能会对类之间的关联与依赖关系不太理解,今天小菜就浅薄的讲一下。 这块的确是有点乱,不过小菜突然找到了一个比较好的切入点,拿出来分享一下。 接触过设计模式的读者,会经常看到这样的场景:在实例化A类的时候,需要B类作为构造方法的参数,这说明A类需要持有一个B类的引用。比如代理模式、装饰 模式等,都会这样做。例如Java中的IO流采用的就是...
2019-03-14 19:52:12 1402
转载 桥接模式
转载自:https://www.cnblogs.com/chenssy/p/3317866.html 在开始学java的时候老师讲到继承的时候,总是喜欢用一个例子来讲解,那就是画图,这里有一个画笔,可以画正方形、长方形、圆形(这个大家都知道怎么做吧,我就不解释了)。但是现在我们需要给这些形状进行上色,这里有三种颜色:白色、灰色、黑色。这里我们可以画出3*3=9中图形:白色正方形、白色长...
2019-03-12 11:03:13 94
转载 浅谈Java 类中各成分加载顺序和内存中的存放位置
一、什么时候会加载类?使用到类中的内容时加载:有三种情况1.创建对象:new StaticCode();2.使用类中的静态成员:StaticCode.num=9; StaticCode.show();3.在命令行中运行:java StaticCodeDemo二、类所有内容加载顺序和内存中的存放位置利用语句进行分析:1.Person p=new Person("zhan...
2019-03-11 20:59:29 162
原创 求{1,2,3}的全排列类的问题
最近遇到了一个题,求3个数全排列所组成的数字,想类似蒙特卡罗法,多次循环将所有排列的可能打出来,于是就有以下代码package com.dong.test5;import java.util.Arrays;import java.util.Random;/*五、分析以下需求,并用代码实现: (1)打印由7,8,9三个数组成的三位数,要求该三位数中任意两位数字不能相同; (...
2019-03-08 21:25:12 864
原创 工厂方法模式
也可以参考这一篇,总结很到位:https://blog.csdn.net/jerry11112/article/details/80618420之前提到了简单工厂模式,里面用条件判断形势来生产不同类别的产品,但是存在一个问题,就是增添新品种的产品时,要修改工厂里的判断分支语句,添加上新品的if判断语句(或者修改代码,增添case分支语句来满足新品种),这就破坏了开放-关闭原则,要对增加开放...
2019-03-04 19:57:34 274
转载 装饰者模式
好文共赏,原文地址:https://www.cnblogs.com/lewis0077/p/6174374.html1.什么是装饰者模式 动态给对象增加功能,从一个对象的外部来给对象添加功能,相当于改变了对象的外观,比用继承的方式更加的灵活。当使用装饰后,从外部系统的角度看,就不再是原来的那个对象了,而是使用一系列的装饰器装饰过后的对象。2.结构 ...
2019-03-03 20:21:41 141
转载 JAVA中的变量和常量
第一节 JAVA中的关键字java中的关键字有以下部分第二节 认识Java中的标识符标识符就是用于给 Java 程序中变量、类、方法等命名的符号。package com.imooc;public class Demo{} //com.imooc和Demo这两个都是标识符。标识符要遵守以下规则:标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其...
2019-03-03 11:32:39 150
转载 idea配置github
https://www.cnblogs.com/jinjiyese153/p/6796668.html写的很详细,备份一下
2019-03-02 20:11:08 111
转载 深入解析策略模式
原文地址:https://www.cnblogs.com/lewis0077/p/5133812.html 在讲策略模式之前,我们先看一个日常生活中的小例子: 现实生活中我们到商场买东西的时候,卖场往往根据不同的客户制定不同的报价策略,比如针对新客户不打折扣,针对老客户打9折,针对VIP客户打8折... 现在我们要做一个报价管理的模块,简要点就是要针对不同的客户,提供不同的折扣...
2019-03-02 19:22:24 198
原创 简单工厂模式
对比学习headfirst和大话设计模式里面的经典模型headfirst上用的是生产披萨的例子来说明工厂模式,工厂模式适用于生产某个类下的不同子类对象,例如Pizza类下的cheesePizza和VeggiaePizza,本质上都是披萨,只是特点不同,对于根据参数而生产不同对象的形式就很适合用简单工厂模式,避免将这个选择判断的过程写在主程序里面,因为抽取后还可以在其他地方使用。if..else...
2019-03-02 15:57:59 144
原创 java接口解耦效果的理解
先看一段代码public class A { public void say() { System.out.println("I am A"); }}public class C { public void put(A a) { a.say(); }}在C类里面想调用一个含有say功能的东西,就把A传入了,突然有一...
2019-03-01 22:21:35 1237 3
转载 java中Scanner类nextLine()和next()的区别和使用方法
在实现字符窗口的输入时,很多人更喜欢选择使用扫描器Scanner,它操作起来比较简单。在编程的过程中,我发现用Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine(),但是这两种方法究竟有什么区别呢?我查了一些资料总结了一下,希望对大家有所帮助~ next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab...
2019-02-26 11:29:25 643
原创 排序的稳定性有什么意义
如果排序稳定的话,先按身高排序,再按age排序的时候,会保留已经按身高排过的“幺”,“小明” 的顺序信息 在工程上数据很小的时候,不论类型都是用插入排序(因为常数量的操作低),而数据较大,而且还是基本类型的时候用快排(基础类型相同数据无差别,无需稳定性),其他类型(自己定义的类字段等,可能涉及到稳定性,所以最好稳定的排法)用归并排序。快排,归并的子问题较小时,也用插入排序,所以工程...
2019-02-22 21:44:49 1147
原创 贪心算法海盗问题java实现
/** * @author dong * *//** * @author dong * */import java.util.*;import java.util.Random;public class TestHelloWorld { public static void main(String[] args) { Scanner sc = new Scanne...
2018-08-27 12:53:50 429
原创 斐波那契数列Python实现
def fbi(n): s1 = 1 s2 = 1 if(n<=0): return -1 else: if( n==1 | n==2): return 1 else: for num in range(2, n): s2 = ...
2018-08-27 11:30:25 374
原创 js中window.onload和普通函数
fn1如果放到function()里面,就变成了function()的内部方法,外面不能被访问到,所以fn1要放在外面,才能点击按钮生效
2017-09-20 10:14:36 399
原创 request的中文乱码get、post处理方式
对于request的get请求处理时出现乱码的原因及解决思路如下对于request的乱码处理代码如下对于response的乱码处理代码如下response.setContentType("text/html; charset=utf-8");
2017-09-19 09:42:32 439
原创 request的get请求和post请求的中文乱码问题
response的乱码一句话就行了,不分get和postresponse.setContentType("text/html;charset=utf-8");response.setContentType("text/html; charset=utf-8");
2017-09-11 15:53:28 297
原创 java读取properties文件的快捷方法
利用ResourceBundle.getBundle方法直接读取db.properties文件即可
2017-09-04 14:35:24 194
转载 java的ios
平时写IO相关代码机会挺少的,但却都知道使用BufferedXXXX来读写效率高,没想到里面还有这么多陷阱,这两天突然被其中一个陷阱折腾一下:读一个文件,然后写到另外一个文件,前后两个文件居然不一样? 解决这个问题之后,总结了几个注意点。 注意点一:Reader/Writer读写二进制文件是有问题的 :[java] view plain
2017-08-17 16:19:37 281
原创 java的IO流复制文件和读取文件内容
//复制文件 File file = new File("D:\\ab.exe");byte[] b = new byte[1024];int len = 0;FileInputStream fis = new FileInputStream(file);FileOutputStream fos = new FileOutputStream("d:\\copy.exe");
2017-08-17 14:36:02 380
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人