Java
_Naive_
敲什么代码,睡觉不香吗?
展开
-
开源个小demo
https://github.com/UnderADome/epms内部项目管理原创 2022-02-08 15:53:06 · 466 阅读 · 0 评论 -
LocalDateTime不能反序列化的问题
先放报错:https://blog.csdn.net/weixin_40841731/article/details/102666773Cannot construct instance of java.time.LocalDateTime (no Creators, like default construct, exist): no String-argument constructor/factory method to deserialize from String value (‘2019-原创 2020-11-12 10:15:43 · 2897 阅读 · 0 评论 -
springboot无数据库启动
在Application类上@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class,DataSourceTransactionManagerAutoConfiguration.class,HibernateJpaAutoConfiguration.class})实际上只需要@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})即原创 2020-11-09 09:11:53 · 833 阅读 · 0 评论 -
stream流的一些使用[持续更新]
自读研之后,基本上就不怎么码代码了。后来工作直接躺倒在一家国企,完全没动力去钻研技术问题,感觉都赶不上编程界的潮流了。[手动笑哭],Java8都出这么些年了,lambda表达式还没看懂,stream这么好用的玩意儿也是最近做项目才逐渐接触到一点点。[再次手动狗头]手动搬运一个博客:JAVA Stream 排序汇总Demo,最大值,最小值,正序和倒序...原创 2020-11-04 10:51:20 · 149 阅读 · 0 评论 -
Java不支持泛型数组
ArrayList<object>[] list = new ArrayList<object>[100];编译报错:generic array creation 创建泛型数组建议:创建泛型数组的时候,将数组改写为ArrayList< ArrayList>的形式不能创建泛型数组的原因:Java的泛型是伪泛型(类型擦除),这些伪泛型在编译的时候是不能具化的。换句话说就是,虽然我们给自己定义的泛型制定了比较丰富的含义,但是在编译的时候它包含的描述信息是缺少、不足的,原创 2020-11-04 10:23:02 · 2901 阅读 · 1 评论 -
定时任务中的一些问题记录
springboot的@Scheduled默认是单线程的,所以当有两个这样的定时任务在执行时,只有在第一个定时任务结束的时候,第二个定时任务才能执行。可以加上@Async来让两个定时任务异步执行,达到多线程的目的遇到一个需求:每10s一条数据进入到定时任务中进行计算,每1min对计算的结果保存到数据库中;同时,每次的计算结果也需要返回给用户。简单思考了一下,可以采用websocket+定时任务的方式来完成。http://www.dreamwu.com/post-1039.htmlmark一下spri原创 2020-10-28 14:13:30 · 253 阅读 · 0 评论 -
Java map循环遍历、stream分组
项目上事情太多了,只能先mark在这儿了map循环遍历https://blog.csdn.net/qq_35661171/article/details/79123842https://blog.csdn.net/SecondDream_1017/article/details/81034357https://www.cnblogs.com/damoblog/p/9124937.htmlmap用法https://blog.csdn.net/qq_29373285/article/detai原创 2020-10-27 00:12:24 · 745 阅读 · 0 评论 -
在使用mybatis的请务必注意字段的大小写问题,insert时务必注意mapper的返回值类型
Mapper method ‘com.model.xxx’ has an unsupported return type: double在insert的时候,方法的返回值类型只能是boolean、int、long这些原创 2020-10-26 23:55:49 · 2155 阅读 · 1 评论 -
循环的跳出
这是一个非常基础的知识,但是由于平时用的不是很多,总是忘,稍微记录以下。 当我们遇到一个判断条件,想从本次循环中跳出,应该怎么写? public static void main(String[] args){ for (int i=0; i<=10; i++) { if (i == 3){ continue; //不是用break } System.out.pri原创 2020-10-26 10:57:44 · 241 阅读 · 0 评论 -
Parameter ‘xxx‘ not found.Available parameters are [arg1, arg0, param1, param2]
日常记录,mybatis传一个参的时候,不需要使用@Param,但是在同时传多个参的时候需要给每一个参数标记上@Param传list、array的时候,由于foreach标签中使用了item=“xxx”,(实际相当于写了一个@Param),所以不需要强性标记上@Param...原创 2020-10-25 14:02:48 · 1199 阅读 · 0 评论 -
Required String parameter ‘xxx‘ is not present
Required String parameter ‘xxx’ is not presentAvailable parameters are [arg1, arg0, param1, param2]还是一句话:遇到问题的时候去读报错信息本次遇到这两个报错时,报错信息中有一条是跟SqlSession相关的,出现了mybatis、ibatis这样的字眼,基本就可以判断是在操作数据库的时候出现了问题。再加上,报错报的是参数错误,基本实锤是参数写错了。比如我的,在后端接值的时候,写的xxxID,在写入数据库原创 2020-09-07 11:33:07 · 343 阅读 · 0 评论 -
springmvc一个简单值一个实体类,怎么向后端传递
@RequestMapping(value="Heatload/test", method = RequestMethod.GET) @ResponseBody public String SaveHeatloadInfo(@RequestParam("id") int id, @RequestBody HeatEntity heatEntity){ .............查阅了相关资料,这种一个简单值一个实...原创 2020-09-07 08:48:02 · 595 阅读 · 0 评论 -
JPA查询映射到自定义类(自定义Entity)上
JPA查询分为两种:· 第一种是利用原生SQL进行查询,这种返回的数据格式是List<Object[]>· 第二种是利用JPA提供的方式进行查询,这种返回的数据格式较为自由(但同时也存在一些问题,后面说)原生SQL例子://在这里没有直接写自定义类(自定义Entity)@Query(value = "select id, create_time, comment_tim...原创 2020-04-10 18:25:42 · 4286 阅读 · 0 评论 -
Java OpenCV 环境搭建及入门
怎么配置环境:https://blog.csdn.net/zhouzhiwengang/article/details/86627369eclipse 基于Maven搭建 opencv开发环境搭建https://segmentfault.com/a/1190000000358809#articleHeader5Day 12: OpenCV —— Java开发者的人脸检测https://w...原创 2019-04-28 17:20:01 · 2736 阅读 · 0 评论 -
SpringJPA初学时遇到的一些问题(整理中)
我在使用JPA的过程中遇到这个问题,从字面意义上来看,就是JDBC环境错误。出现环境问题报错,多半就是在写代码的过程中,配置文件出了问题,需要着重修改配置文件。在这里,我是因为第一次使用JPA,不太清楚使用规则,进行配置过程中只看到了一个配置的表面含义spring.jpa.database-platform=mysql这里platform实质是指数据库方言,例如我用的是MySQL8.0,则...原创 2019-03-04 21:08:02 · 1222 阅读 · 1 评论 -
Spring Data JPA介绍及使用方法
JPA与JDO 在介绍Spring体系中的JPA之前,首先要理清楚什么叫JPA,什么是JDO。 JPA全称为Java Persistence API,也就是标准的编程规范。主要是用来进行ORM映射,但是没有提供更具体的实现,由第三方厂商提供实现,其中Spring Data JPA是Spring提供的一套解决方案。Spring Data则提供一整套数据访问层的解决方案,致力于减少数据访问层D...原创 2019-03-05 17:27:08 · 440 阅读 · 0 评论 -
SpringBoot中的Starter
SpringBoot中的Starter其实也是一种容器,里面包含了诸多依赖。例如Spring-boot-starter-data-mongodb中就包含了五种依赖:Spring-boot-starter,MongoDB Java驱动,Spring-core,spring-tx,spring-data-mongodb。引入Spring-boot-starter-data-mongodb就不需要引入以...原创 2019-02-19 17:56:47 · 2180 阅读 · 0 评论 -
SpringBoot未解之谜
为什么通过controller设置的拦截,定向到index.ftl会出错,但是给index.ftl改成其他名称就没有问题??????????立个flag,我要研究下为什么。原创 2018-12-27 14:12:32 · 203 阅读 · 0 评论 -
[报错]Attribute "xmlns:xsi" must be declared for element type "web-app"
Multiple annotations found at this line: - Attribute “version” must be declared for element type “web-app”. - Attribute “xsi:schemaLocation” must be declared for element type “web-app...原创 2018-02-12 09:12:16 · 5800 阅读 · 3 评论 -
Errors running builder 'Maven Project Builder'
由于第一次玩maven的时候,很多东西都还是懵懵懂懂,不是很清楚,不知道怎么把Myeclipse中的maven配置弄坏了,从外部导入maven项目的时候,总会报一些错误:Errors occurred during the build. Errors running builder 'Maven Project Builder' on project '(Hid Project Name)'.原创 2016-12-03 19:57:00 · 72657 阅读 · 2 评论 -
Manual commit is not allowed over a Spring managed
Manual commit is not allowed over a Spring managed SqlSession Manual close is not allowed over a Spring managed SqlSession 具体展开就像这样: WARN [DisposableBeanAdapter.java:364] : Invocation of destroy met原创 2017-01-04 23:33:10 · 10478 阅读 · 0 评论 -
spring mvc:expected at least 1 bean which qualifies as autowire candidate for this depende
今天在使用Spring mvc与Mybatis整合的项目的时候,遇到了新的坑。我使用了JUnit,写了一个测试程序去测试从service层到dao层的一整个分支。但是JUnit一直给我报错…expected at least 1 bean which qualifies as autowire candidate for this depende…还有…Error creating bean wit原创 2017-01-04 20:13:44 · 16555 阅读 · 0 评论 -
Eclipse Xml编译错误Referenced file contains errors - spring-beans-4.0.xsd
在eclipse中,有时候在xml文件中,特别是于Spring相关的配置文件中,会出现一些不影响程序正常运行的编译错误,如: Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-4.0.xsd).可通过如下步骤解决这个编译错误:Spring的版本变更了,但是Eclips原创 2017-01-03 18:29:05 · 580 阅读 · 0 评论 -
[转]找不到或无法加载主类或项目
Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法! 今天启动项目,又遇到找不到或无法加载主类的情况,清除项目后无法编译,class文件下没有.class文件,至少遇到3次这个问题了,隔一段时间就出现这个问题,而且每次解决的方法都还不相同,这个问题的标识就是项目上有红色差号或者叹号,原因诸多也说不清楚,有的时候是jar包缺或者引入了无用的jar包,有时候开发软件转载 2017-01-03 18:21:51 · 2707 阅读 · 2 评论 -
DAO/Servlet/Service/Bean综合使用小例子
在这里不插入JSP的内容,仅仅只写出dao、servlet、service、bean的代码,用以记录典型的分层思想dao层在没有使用mybatis等框架的时候,完成注册、获取连接、执行sql并返回结果 service则对应一个servlet,完成调用dao的功能,返回dao层输入的结果 servlet则完成获取jsp页面信息,并反馈结果到页面中 bean则是对结果的封装(实质将已赋值的bean原创 2016-09-24 20:05:52 · 8553 阅读 · 1 评论 -
Java读写LOB
除数字、字符串、日期,还会存储大对象(图片,其他数据…)。在SQL中,二进制大对象称为BLOB,字符型大对象称为CLOB。 读取LOB,需要执行select语句,然后再ResultSet上调用getBlob或getClob方法,或者BLOB或CLOB对象。 要从Blob中获取二进制,可以调用getByte或getInutStream。 如果获取了Clob对象,那么久可以通过调用getSubSt原创 2016-08-29 11:07:12 · 1209 阅读 · 0 评论 -
[笔记]java应用程序窗口关闭的六种方式
在这里做个笔记1.使用JFrame的enableEvents和processWindowEvent/ /Frame1.java import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame1 extends JFrame { public Frame1()原创 2016-07-23 11:02:31 · 3830 阅读 · 0 评论 -
java泛型总结(一)
泛型方法class Arraylg { public static <T> T getMiddle(T...a) { return a[a.length / 2]; }}泛型可以在普通类中定义,也可以在泛型类中定义String middle = Arraylg.<String>getMiddle("a","b","c");类型变量的限定 类或方法需要对类型变量加以约束cla原创 2016-05-14 17:51:30 · 253 阅读 · 0 评论 -
Mybatis报错:There is no getter for property named 'xxxx' in 'class xxxx
看上网上一堆人抄来抄去,觉得真的没什么意思…… (虽然我有时候也会抄一抄) There is no getter for property named ‘xxxx’ in ‘class java.lang.Integer这是在百度上查到的,出现多的问题。不是Integer就是String这些,然后百度上一般就是给出这种方案: 如果参数是#{oneParameter},则改成#{_pa原创 2017-01-04 23:53:36 · 100625 阅读 · 45 评论 -
Type handler was null on parameter mapping for property '__frch_id_0'
1.Type handler was null on parameter mapping for property ‘__frch_id_0’ 2.Type handler was null on parameter mapping or property ‘__frch_item_0’ 在SpringMVC+Mybaits项目中 出现了这样的错误很频繁,可以根据报错的信息锁定是在mapper原创 2017-02-28 09:15:34 · 78274 阅读 · 7 评论 -
[未完]Gson处理json资源帖
对Json进行处理的Google Gson API教程 http://www.importnew.com/14509.htmlhttp://www.cnblogs.com/shaocm/p/3643365.html Android笔记:gson处理多层嵌套的复杂形式的json原创 2017-03-04 17:08:40 · 488 阅读 · 0 评论 -
一个Gson处理工具类
import java.util.List;import java.util.Map;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;public class GsonUtil { private static Gson gson = null; static { if (转载 2017-03-04 16:48:22 · 781 阅读 · 0 评论 -
spring的@Transactional注解详细用法
spring的@Transactional注解详细用法 概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC,转载 2017-03-04 16:18:27 · 367 阅读 · 0 评论 -
Mybatis从数据库中获取数据存为List类型(存为model)
从数据库中获取的数据,存到一个model中,需要注意两点。 一个是在dao中,只能用List类型接受结果 二是,要在mapper中写清楚resultType //DAO @Override public ArrayList<YourModel> getMainInfo(int id) { // TODO Auto-generated method stub List<原创 2017-02-24 19:30:35 · 5721 阅读 · 4 评论 -
JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy转载 2017-02-24 16:45:05 · 467 阅读 · 0 评论 -
[复习]Java输入输出与数组
很久没用Java写过命令行了……感觉Java基础都忘干净了。略微复习一下:Java输入输出1.使用BufferedReader方法输入:public static String readLine() throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in))}2.直原创 2017-01-24 22:27:27 · 711 阅读 · 0 评论 -
The error may involve XXX(包)-Inline && The error occurred while setting parameters
遇到这个问题,常见的有两种情况:一、在mapper中的SQL语句写错了,这个是在写程序的时候经常会犯的错误,很无奈啊~~~ eg:我在写last_insert_id()得时候,写成了last_isnert_id()………二、就是在SpringMVC+Mybaits配置时,引入的ojdbc6.jar驱动包出错了,不知道是包有问题还是,包不兼容,反正换ojdbc14.jar就可以了原创 2017-02-19 20:26:50 · 43342 阅读 · 0 评论 -
JSP中foreach标签(JSTL)的使用
http://blog.csdn.net/zlxdream815/article/details/25723981在使用foreach标签之前,需要在JSP中导入标签<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><table align="center" width="98%" border="0" cellspaci转载 2017-02-28 09:51:54 · 3377 阅读 · 0 评论 -
Access restriction: The constructor SunJCE() is not accessible 错误
Access restriction: The constructor SunJCE() is not accessible due to restriction on required library D:\Program files\jdk1.6.0_07\jre\lib\ext\sunjce_provider.jarAccess restriction: The type SunJCE is转载 2016-05-10 22:52:40 · 870 阅读 · 0 评论