java
shursulei
个人github:https://github.com/shursulei/
展开
-
springboot+quartz调度持久化
最近在使用springboot+quartz+postgresql+jpa结合做定时调度持久化。出现的几个问题1、配置2、jpa和实体转换问题org.hibernate.PropertyNotFoundException: Could not resolve PropertyAccess解决办法:在sql查询语句中,给表字段起别名,别名为对应实体类属性名参考链接3、quartz持久化的表说明以及哪些可以二次修改...原创 2021-06-28 16:14:39 · 368 阅读 · 0 评论 -
javaday15-IO作业
题目:把一个指定目录下的(目录、文件、文件中的数据)拷贝到另外一个目录下。 方法一:package day16; /** * 字节流既可以在纯文本的时候使用,还可以在图片,视频,音频下使用 *io流:字节文件流 * FileInputStream * FileOutputStream */ import j原创 2017-08-17 08:37:35 · 380 阅读 · 0 评论 -
java-自动装箱/自动拆箱/对象克隆/枚举/参数可变
包装器原创 2017-08-08 09:30:39 · 304 阅读 · 0 评论 -
java-常用API
一.object类 二.String类原创 2017-08-09 10:27:34 · 283 阅读 · 0 评论 -
java-static和final
1.static static-常量池(共享变量) 静态域:静态域属于类,不属于对象。 静态常量: 访问方式: 类名.属性名 对象.属性名静态方法:建议使用 (类名.方法)这种方法调用。 不能向对象实施操作的类。 Math.pow(x,a); 表示没有隐式参数,即没有this参数public class Static_Test { static int amount=30原创 2017-08-04 10:48:00 · 176 阅读 · 0 评论 -
java-反射
一.class类 java程序中的各个Java类属于同一个事务,描述这类事务java类的名字叫Class 字节码: 先将编译后的字节码加载到内存到,然后才能创建一个个对象。 每一个类创建一份字节码, Person p1=new Person(); Pair<String> pair=new Pair<>(); System.out.println(pair.getCl原创 2017-08-03 18:21:57 · 333 阅读 · 0 评论 -
java-集合应用与训练
一.大纲 * 集合: * Collection List:有序可以重复 * ArrayList * LinkedList * Vector * Set:无序不可以重复 *原创 2017-08-11 10:44:45 · 265 阅读 · 0 评论 -
java-重载、重写、多态、super、this
一.overload重载原创 2017-07-31 15:51:37 · 295 阅读 · 0 评论 -
java-内省
一.由内省引出JavaBean的讲解原创 2017-08-13 15:43:06 · 253 阅读 · 0 评论 -
java-算法的基本定义
一.什么是数据结构 1.数据、数据元素、数据项 2.数据类型(data type)是指一个类型和定义在这个类型上的操作集合。 3.数据结构(data structure)指数据元素之间存在的关系。 4.抽象数据类型(Abstract Data Type,ADT)是指一个逻辑概念上的类型和这个类型上的操作集合。 二.数据的逻辑结构 1.线性结构:数据元素只有一个前驱数据元素和一个后继数据元原创 2017-07-31 17:16:17 · 942 阅读 · 0 评论 -
java-算法Fibonacci序列
一.递归的方法import java.util.Scanner; public class Fibonacci{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个大于零的原创 2017-07-31 21:34:27 · 528 阅读 · 0 评论 -
java-集合(linkedlist)
一.LinkedList的方法原创 2017-08-14 21:25:34 · 238 阅读 · 0 评论 -
java-设计模式
一.单列设计模式 二.享元设计模式原创 2017-08-10 13:29:58 · 189 阅读 · 0 评论 -
The archive: F:/soft/java/jdk-8u31-windows-x64/lib/tools.jar which is referenced by the classpath,
解决: The archive: F:/soft/java/jdk-8u31-windows-x64/lib/tools.jar which is referenced by the classpath, 参考链接 http://blog.csdn.net/jimoshuicao/article/details/52664067?locationNum=4&fps=1地址转载 2017-09-24 09:36:54 · 1475 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException
java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException 遇到这种问题是因为jar包不全,应该包含 commons-beanutils-1.8.3.jar commons-lang-2.5.jar ezmorph-1.0.6.jar json-lib-2.4-j原创 2017-10-10 20:19:39 · 635 阅读 · 0 评论 -
pom.xml报错:web.xml is missing and <failOnMissingWebXml> is set to true
出现这个错误的原因是Maven不支持缺少web.xml的web项目 解决方法 添加Web模块,对项目右键->Java EE Tools->Generate Deployment Descriptor Stub,这样就在src\main\webapp下面生成了WEB-INF文件夹和web.xml,问题解决原创 2017-11-06 20:17:23 · 245 阅读 · 0 评论 -
SVN_SERVER的搭建
参考连接转载 2017-11-07 19:58:36 · 404 阅读 · 0 评论 -
Spring 报错:Error creating bean with name
出错问题:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'XXXXX': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.Be转载 2017-10-31 08:54:47 · 6395 阅读 · 0 评论 -
java-集合
一.集合接口 队列:先进先出;栈:先进后出 队列接口:在尾部实现添加元素,在首部实现删除元素 队列接口实现方法:一种是循环数组的实现,另一种是使用列表 代码实现片段1.集合的接口public interface Queue2<E> { void add(E element); E remove(); int size();}2.循环接口class Circ原创 2017-08-02 16:14:31 · 187 阅读 · 0 评论 -
javaday15-IO(整理和训练)
一.io原创 2017-08-15 15:22:50 · 250 阅读 · 0 评论 -
java制作交通灯系统
一、Native2Ascii和DOM4j,其中的“2”表示“to”的简写,“4”表示“for”的简写,这是程序员圈子流行的一种对“to”和“for”进行简写的习惯! 二、面向对象的分析与设计 关键点:谁拥有数据,谁就有对外提供操作这些数据的方法人在黑板上画圆person,blackboard,circledraw(){x,y-->radius}//球从绳子的一端移动到另一端class原创 2017-02-05 14:04:32 · 751 阅读 · 0 评论 -
java用迭代器测试for增强的功能
package cn.itcast;import java.util.Iterator;import java.util.LinkedHashSet;import java.util.Set;import org.junit.Test;public class Demo5 { @Test public void fun1() { Set<String> list原创 2017-02-23 17:22:17 · 274 阅读 · 0 评论 -
java-的控制循环部分
一.break的作用 1.break只能放在switch和for中 二.goto语句作用的实现(continue) goto语句中的实现的方法利用两个outer:和inner:实现goto的功能 continueimport java.util.Random;public class Test{ public static void main(String [] args){原创 2017-07-31 14:05:04 · 222 阅读 · 0 评论 -
java-交换值的算法
方法一.借助中间量交换public static void main(String [] args){/* int x=10; int y=20; int temp=x; x=y; y=temp; System.out.println("x:"+x+"y:"+y);*/ }方法二.数值相加减交换 * 算术算法 它的原理是:把a、b看做数轴原创 2017-07-31 15:11:59 · 854 阅读 · 2 评论 -
java-泛型
1.泛型程序设计 将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。 不需要对对象进行强制类型的转换。import java.util.ArrayList;public class Fanxing {public static void main(String[] args){ ArrayList co1=new ArrayList(); co1.add(1);原创 2017-08-03 08:54:04 · 292 阅读 · 1 评论 -
java-菱形实现
一.直角菱形 public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入要打印的行数:"); int num = input.nextInt(); t1(num);原创 2017-07-31 21:50:26 · 18134 阅读 · 0 评论 -
java小知识点-获取变量得数据类型
public class Test { public static void main(String[] args) { int i=1; //int类型变量 System.out.println(getType(i)); //打印变量类型为int } public static String getType(Object o){ //获取变量类原创 2017-08-01 11:16:12 · 1306 阅读 · 0 评论 -
java小知识点-instanceof和object类
instanceof运算符用法 运算符是双目运算符,左面的操作元是一个对象实例,右面是一个类.当 左面的对象是右面的类创建的对象时,该运算符运算的结果是true,否则是false 说明: (1).一个类的实例包括本身的实例,以及所有直接或间接子类的实例 (2).instanceof左边操作元显式声明的类型与右边操作元必须是同种类或有继承关系, 即位于继承树的同一原创 2017-08-01 15:51:07 · 929 阅读 · 0 评论 -
java-递归算法
一.基本定义 递归的效率差,但可以很方便的表达,做一些数学计算 1.求阶层 图示 求n!代码区import java.util.Scanner;public class Test { public static int Factorial(int n) { if (n < 0) { System.out.println("无效输入,请重原创 2017-07-31 17:11:15 · 420 阅读 · 0 评论 -
java-接口/内部类/代理
一.接口 二.内部类原创 2017-08-08 11:17:00 · 302 阅读 · 0 评论 -
java-线程间通信
一.基本的代码 线程间通信 多个线程在操作同一个资源,但是操作的动作不同package day05;class Res{ String name; String sex;}class Input implements Runnable{ //构造函数,初始化 private Res r; Input(Res r) { thi原创 2017-08-01 19:58:55 · 169 阅读 · 0 评论 -
java-守护进程
1、 守护进程的概念: 守护进程(Daemon)是一种运行在后台的一种特殊的进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。由于在Linux中,每个系统与用户进行交流的界面成为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端被称为这些进程的控制终端,当控制终端被关闭的时候,相应的进程都会自动关闭。但是守护进程却能突破这种限制,它脱离于终端并且在后台运行,并且它原创 2017-08-01 20:11:09 · 742 阅读 · 0 评论 -
java算法--线性表
一.线性表的抽象数据类型 n个类型相同数据元素的有限序列 LinearList=(a0,a1,…,an-1) ADT List { 数据对象:D={a} 数据关系: 基本操作:getSize()…. } List接口import dsa.exception.OutOfBoundaryException;public interface List {原创 2017-08-08 20:21:22 · 288 阅读 · 0 评论 -
java算法-栈/队列/堆栈
栈:先进后出;队列:先进先出;堆栈:后进先出 一.栈 1.定义 2.栈的顺序实现原创 2017-08-08 20:50:58 · 268 阅读 · 0 评论 -
java-异常/断言/日志/调试
一.异常 1.异常层次结构图 Throwable-- ----Error ----Exception ----RunTimeException ----非运行时异常2.创建异常类public class CarWrongException extends Exception{ public CarWrong原创 2017-08-08 14:48:58 · 584 阅读 · 0 评论 -
java-约瑟夫环问题
方法一:package dataStructure.linearList;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Yue { public static void main(String[] args) { // Scanner s原创 2017-08-02 10:44:00 · 211 阅读 · 0 评论 -
javaday16-IO(补充)
一.常用的类---基类----InputStream----OutputStream ------实现类----------------------------------------FileOutputStream -------------FileInputStream-------------缓冲字节流-------------BufferedInputStream----原创 2017-08-16 20:28:20 · 215 阅读 · 0 评论 -
Java邮件
邮件系统:BBS网站的帖子(自动生成帖子) 办公自动化项目(OA):附带发送邮件的功能 学习邮件开发的两个方面:发送与接收邮件、创建与解析邮件内容 电子邮件的基本常识:邮件服务器、电子邮箱、邮件客户端软件、邮件传输协议、电子邮件的传输过程。 1、邮件服务器 邮件服务器按通讯协议可以划分为两种类型: SMTP服务器:替代用户发送和接收 POP3/IMAP服务器:帮助用户读取SMTP服务器原创 2017-02-04 21:46:46 · 311 阅读 · 0 评论