自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

今日天晴

愿付出都有回报

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

翻译 Spring Data JPA 中 DTO DAO的映射

Spring Data JPA的一个隐藏优点是可以将查询结果直接放到DTO中,而不是由映射器在更高的级别转换它。当然,这取决于您是否同意这种处理数据的方式。Spring数据本身是介于查询数据的方式和底层不同数据源类型之间的抽象层。使用Spring数据编写查询的方式不会改变。它将把查询转换为JPA、MongoDB、Couchbase、Neo4j a.s.o的相应底层查询语言。Spring数据...

2019-08-26 13:17:51 3544

原创 IDEA出现Module ** must not contain source root **. The root already belongs to module **这类错误的解决方法

出现这个问题的原因是,parant目录不能放src的code找到你父project的Sourece Folders,看看是不是把子module的加载进来了。删掉就好。

2019-05-22 17:43:24 20187 11

原创 35. Search Insert Position

Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.You may assume no duplicates in the array....

2019-05-17 13:14:39 114

原创 [Spring Boot] 利用MultipartFile进行文件上传和下载 的开发

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2019-05-16 10:49:12 6084 1

原创 二叉搜索树的查找,插入,前序遍历,中序遍历,后序遍历

大学学的数据结构的都忘光了,重新学习~~~暂时先写了二叉树的find insert , 三种递归遍历啊好想刷题啊5555555555555/** * simple tree node */public class Node { public int data; public Node leftChild; //left child public Node ri...

2019-05-10 17:52:20 514

原创 Spring Boot: An attempt was made to call a method that does not exist. The attempt was made from

问题概述:在Spring Cloud下创建多modue sb 时,启动其中一个modue出现这个,还没解决,先留坑**************************APPLICATION FAILED TO START***************************Description:An attempt was made to call a method that...

2019-04-17 15:47:01 5986 3

原创 有序链表实现优先队列

package linklist;import org.junit.Test;public class QueLinkList { private Link head; private int length; public QueLinkList() { this.head = null; } public void insert...

2019-04-04 18:23:51 399

原创 On Java 8

阅读笔记On Java 8本书的原作者是Java编程第四版的作者 Bruce Eckel 著作的,基于JDK1.8。新的改变JDK1.8新增加的特性允许在接口中有默认方法实现Lambda表达式函数式接口方法和构造函数引用Lambda的范围内置函数式接口Streams增加了 检查列表 功能。Map时间日期APIAnnotationsCollectionsThe...

2019-03-28 16:09:24 2475

原创 java.sql.SQLException : Cannot create com.xxx.xxx.xxx

原因是在xxx包要提供一个无参的构造器

2018-07-03 11:48:03 1546 3

原创 String 不可变字符串

Java文档中将String类对象称为不可变字符串,例如String str = "message";   ----->>> str里的任何一个字符都是不能修改的。现在有以下声明的字符串:String str1 = "hello";String str2 = "world";String str3 = "nihao";通过这些生命的字符串内容将会存放在一个公共的存储池里,我们可以...

2018-07-01 23:35:19 322

原创 BaseServlet 通用类

通过反射调用public abstract class BaseServlet extends HttpServlet{ @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String method...

2018-06-21 23:17:57 225

原创 JDBCUtils 工具类

自己封装了一个JDBC类,已测试import java.io.IOException;import java.io.Reader;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java....

2018-06-04 00:31:52 1150 1

原创 leetcode 206 - 反转链表

public class ReverseList { public static ListNode reverseList(ListNode head) { if (head == null || head.next == null) { return head; } ListNode pre = null; pre.next = null; ...

2018-05-30 23:17:39 109

原创 add Two Numbers

给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。public class ListNode { ListNode next; int val; public ListNode(int x) { val = x; }} public ListNode add...

2018-05-30 20:18:09 114

原创 Two sum

题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 public static int[] twoSum(int[] nums, int target) { int []a=new int[2]; for(int i = 0; i < nums.length - 1; i++) { for...

2018-05-30 19:40:01 86

原创 多线程wait(),notifyAll()唤醒问题

创建两个Runnable,其中一个的run()方法启动并调用wait(),第二个Runnable中run()方法在一定的几秒之后,为第一个任务调用notify(),从而使得第一个Runnable能显示一条信息,用Executor来测试。参考例子:点击打开链接     原博主代码例子中main线程new了一个RunnableWait对象,但是在RunnableNotify线程类中又new了一个新的对...

2018-05-27 16:02:54 463

原创 Thinking in Java - Fibonacci and Runnable

/*遵循generic/Fibonacci.java的形式,创建一个任务,它可以有n个费波纳奇数字组成的序列,其中n是通过任务的构造器而提供的,使用线程创建大量的这种任务并驱动它们。费波纳奇数列,具体数列为:1,1,2,3,5,8,13,21,34,55,89,144,233,……*/public class Fibonacci implements Runnable{ private stati...

2018-05-16 13:55:09 196

原创 interface Generator<T>

interface Generator&lt;T&gt;{ T next();}class BasicGenerator&lt;T&gt; implements Generator&lt;T&gt;{ private Class&lt;T&gt; type; public BasicGenerator(Class &lt;T&gt; type) { this.type = type; } @Ov...

2018-05-11 10:44:08 432

原创 Think in Java - 迭代器设计模式

package packinfo;interface Selector{ boolean end(); Object current(); void next();}public class Sequence{ private Object[] items; private int next = 0; Sequence(int size){ items = new Object[size]; }...

2018-05-09 14:44:27 78

原创 Think in Java - LinkedStack<T>

package packinfo;public class LinkedStack&lt;T&gt;{ private static class Node&lt;U&gt;{ U item; Node&lt;U&gt; next; Node() { item = null; next = null; } Node(U item, Node&lt;U&gt; next) { ...

2018-05-09 14:18:23 190

原创 Thinking in Java - newInstance()方法

interface HasBatteries{}interface Waterproof{}interface Shoots{}class Toy{// Toy(){} 注释后代码运行会抛出一个java.lang.NullPointerException异常;因为main函数中通过获取基类的引用调用newInstance()方法创建一个类,但因为没有默认构造函数所以会失败 Toy(int i){}...

2018-05-09 13:24:21 124

原创 Thinking in Java. 正则表达式:检查一个句子或者字符串是否以大写字母开头,以句号结尾.

import java.util.Arrays;public class Splitting{ public static String knights =  "Then, when you have found the shrubbery, you must " +  "cut down the mightiest tree in the forest.... " +  "with....

2018-05-06 00:05:19 1732

原创 Thinking in Java - Example 27

写一个称为Command类,它包含一个String域和一个显示该String的operation方法。写第二个类,它具有一个使用Command对象来填充一个Queue并返回这个对象的方法。将填充后的Queue传递给第三个类的一个方法,该方法消耗掉Queue中的对象,并调用它们的operation方法import java.util.LinkedList;import java.util.Queu...

2018-05-04 12:44:09 97

原创 new和delete表达式

当程序执行时,系统给当前程序分配了一个可用的内存池(heap)Runtime-> dynamic memory allocation(动态内存分配)在C++里,我们通过new表达式应用在类型指示符(内置类型或用户自定义)来实现动态内存分配。new表达式返回的是一个指向新分配的对象的指针#include #include using namespace

2017-08-04 10:52:08 172

原创 sizeof操作符

sizeof操作符的作用:返回一个对象或类型名的字节长度一、sizeof(type name)二、sizeof(object)三、sizeof object#include #include #include #include #include using namespace std;int main(){ /*应用在指针类型上的sizeo

2017-08-04 10:47:15 161

原创 闲记

老人经常这么教育我们,做事不可好高骛远。当我没有经历一个少年从青年成长的时候,我记不清了。大概很小的时候,思想很远大,梦想成为什么什么家,想完成某个壮举。到了青年时,觉着富豪的生活多么的奢靡,和大人说有一天自己也能成为这么富有的人。这时候,他们会告诉你,不弛于空想,不骛于虚声,这有多么的重要。有这么一位同学,下班回来后和我说。他最近的心情很烦躁,他说自己很早就发现自己不适合当程序员的工作了

2017-07-18 01:38:48 163

原创 Struts2 - 请求时序图

.

2017-07-11 17:34:43 285

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-07-11 04:42:38 131

原创 struts2 - java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAnd

java.lang.ClassNotFoundException:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuterFilter出现这种 情况一般情况有几种:一:web.xml配置文件出错/filter路径不正确,        struts2               org.

2017-07-11 04:37:22 4416

原创 模仿游戏-Enigma

剧情简介二战期间,盟军苦于德国的密码系统“英格玛”无法破译,政府召集了一批数学家、逻辑学家进行秘密破解工作,艾伦·图灵(本尼迪克特·康伯巴奇饰)就是其中之一。破解计划刚开始,图灵遭到了以休·亚历山大(马修·古迪饰)为首的组员和领导的排斥,幸而军情六局局长斯图尔特·孟席斯(马克·斯特朗饰)帮助他立项研究破译密码的机器,而图灵则变成了负责人,并招收了新的成员琼·克拉克(凯拉·奈特莉饰)开始艰难的工

2016-07-31 07:34:41 662

NodePad++ 实用插件 FileSwitcher

NodePad++ 实用插件 FileSwitcher ,非常实用,强烈推荐

2017-12-16

空空如也

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

TA关注的人

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