随笔分类 -  JAVA

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要:二维数组:元素为一维数组的数组 package myArray.arrayarray; /* *二维数组:元素为一维数组的数组 * * 定义格式: * A:数组类型[][] 数组名; (推荐用法) * B:数组类型 数组名[][]; * C:数组类型[] 数组名[]; * 初始化: * A:动态初始 阅读全文
posted @ 2019-12-05 10:16 那些年的代码 阅读(622) 评论(0) 推荐(0)
摘要:if @Select({"<script>", "SELECT " + " mu.id userId, " + " eui.id userInfoId, " + " mu.user_name userName, " + " com.company_id AS comId, " + " com.com 阅读全文
posted @ 2019-12-04 11:53 那些年的代码 阅读(3620) 评论(0) 推荐(0)
摘要:@Mapper public interface DemandCommentMapper extends BaseMapper<DemandComment>{ @Select("SELECT " + "a.id as 'id',a.create_date as 'createDate',a.cont 阅读全文
posted @ 2019-12-04 11:49 那些年的代码 阅读(3263) 评论(1) 推荐(0)
摘要:最近项目折腾了老半天,找了资料才知道是这么回事。。。 因为语句中有一个小于号“<”,在XML中,会被当成一个页面元素来解析,不会处理为mysql的SQL语句的组成部分,修改如下: 1、在xml的sql语句中,不能直接用大于号、小于号要用转义字符 如果用小于号会报错误如下: org.apache.ib 阅读全文
posted @ 2019-12-04 11:45 那些年的代码 阅读(2180) 评论(0) 推荐(0)
摘要:最近得多学学基础了,基础还是很重要的~ int[] temp=new int[6]; int[] temp={1,2,3,4}; int[] temp= new int[]{1,2,3,4,5}; //和第二种差不多 持续更新~ 阅读全文
posted @ 2019-12-04 11:29 那些年的代码 阅读(5449) 评论(0) 推荐(2)
摘要:Error evaluating expression ''''. Return value () was not iterable 出现原因:xml文件中遍历List 时,该参数的实际值为非List数据。 阅读全文
posted @ 2019-12-04 11:29 那些年的代码 阅读(16807) 评论(0) 推荐(0)
摘要:一、简介 在SQL语法中如果我们想使用in的话直接可以像如下一样使用: select * from HealthCoupon where useType in ( '4' , '3' ) 但是如果在MyBatis中的使用in的话,像如下去做的话,肯定会报错: Map<String, Object> 阅读全文
posted @ 2019-12-04 11:27 那些年的代码 阅读(1296) 评论(0) 推荐(0)
摘要:在MyBatis中使用in关键字参数为集合时,需要使用到foreach标签。 下面详细介绍以下foreach标签的几个参数 foreach属性.png 实例: <select id="getNewListByLabelID" resultMap="BaseResultMap" parameterTy 阅读全文
posted @ 2019-12-04 11:25 那些年的代码 阅读(4183) 评论(0) 推荐(0)
摘要:<!-- 查询 设备List 的 某天,并且小于当前小时的,耗电 记录 --> <select id="findByDeviceIdInAndBetweenRecordTime" resultType="cn.com.platform.entity.RecordElectricityEntity"> 阅读全文
posted @ 2019-12-04 11:22 那些年的代码 阅读(2516) 评论(0) 推荐(0)
摘要:第一种方法,拆分成多个key,每个key设置过期时间。第二种方法改为hashMap存储,加一个过期时间的字段。可以用sorted set,把要过期的member和key的信息放在sorted set的member里,把过期时间放在score中。跑个任务用zrangebyscore遍历就行了。用sor 阅读全文
posted @ 2019-11-22 15:14 那些年的代码 阅读(4280) 评论(0) 推荐(0)
摘要:这里的自动过期,Redis并没有提供相应的api,但是可以使用一下方法来实现。 需求背景: 给用户返回的文章要求七日内不能重复;文章是存放在java list里边;(这一块就是从db将文章拿出来,然后放入list,放入java内存中)。 分析: 一开始我的做法是这样: 当用户第一次访问的时候,创建一 阅读全文
posted @ 2019-11-22 14:34 那些年的代码 阅读(4190) 评论(0) 推荐(0)
摘要:DemoMapper.java //注意方法的返回值必须是void; void add(Demo demo); demoMapper.xml: <insert id="add" parameterType="com.demo.pojo.Demo"> <selectKey keyProperty="d 阅读全文
posted @ 2019-11-19 16:07 那些年的代码 阅读(8952) 评论(0) 推荐(0)
摘要:之前一直用的 int 自增的方式,之后总觉得缺少自信。 之后,我觉得采用uuid的方式,可能会好一些,至于用户统计排序等,则另用属性进行记录。 这里设计到一对矛盾: 安全性 与 网络带宽利用率的 矛盾。 但是总得有所取舍 。 使用uuid方式生成的主键,是32位16进制串,也是系统自动生成。 阅读全文
posted @ 2019-11-19 16:04 那些年的代码 阅读(1278) 评论(0) 推荐(0)
摘要:在运营中,有时会碰到线下下单,线下注册,需要在数据库对其数据批量生成导入的场景。 此时如果你的数据表主键并不是Int整型自动递增而是32位的UUID这种情况该怎么办呢? MySQL 其实实现了UUID,并为我们提供UUID()函数。 用法如下: mysql> SELECT UUID(); mysql 阅读全文
posted @ 2019-11-19 16:03 那些年的代码 阅读(2345) 评论(0) 推荐(0)
摘要:一、JAVA中生成随机数的方式 1、在j2se中使用Math.random()令系统随机选取一个01之间的double类型小数,将其乘以一个数,比如25,就能得到一个025范围内的随机数,这个在j2me中没有 int randomNumber = (int) Math.round(Math.rand 阅读全文
posted @ 2019-11-19 15:58 那些年的代码 阅读(11830) 评论(0) 推荐(1)
摘要:本文将介绍 Java 8 新增的 Lambda 表达式,包括 Lambda 表达式的常见用法以及方法引用的用法,并对 Lambda 表达式的原理进行分析,最后对 Lambda 表达式的优缺点进行一个总结。 ​ 1. 概述 Java 8 引入的 Lambda 表达式的主要作用就是简化部分匿名内部类的写 阅读全文
posted @ 2019-11-12 15:36 那些年的代码 阅读(254) 评论(0) 推荐(0)
摘要:package com.xx; import javax.annotation.PostConstruct; import javax.annotation.Resource; import org.springframework.beans.factory.InitializingBean; im 阅读全文
posted @ 2019-11-03 18:16 那些年的代码 阅读(1118) 评论(0) 推荐(0)
摘要:一、初始化方法(init()) 1、定义:类初始化对象时所调用的方法 2、分类: (1)默认初始化方法 (2)便利初始化方法 (3)使用闭包 3、一些注意点: (1)方法固定名为init,没有返回值,方法名init前面也不需要加func (2)在创建对象之后,如果要使用对象的属性之前,必须对属性初始 阅读全文
posted @ 2019-11-03 18:12 那些年的代码 阅读(3355) 评论(0) 推荐(0)
摘要:是变量的作用域的问题,因为匿名内部类是出现在一个方法的内部的,如果它要访问这个方法的参数或者方法中定义的变量,则这些参数和变量必须被修饰为final。因为虽然匿名内部类在方法的内部,但实际编译的时候,内部类编译成Outer.Inner,这说明内部类所处的位置和外部类中的方法处在同一个等级上,外部类中 阅读全文
posted @ 2019-10-29 14:16 那些年的代码 阅读(1477) 评论(0) 推荐(0)
摘要:1.java8优势通过将行为进行抽象,java8提供了批量处理数据的并行类库,使得代码可以在多核CPU上高效运行。2.函数式编程的核心使用不可变值和函数,函数对一个值进行处理,映射成另一个值。3.Lambda表达式一种紧凑的、传递行为的方式。4. 静态类型语言java8依旧是静态类型语言,javac 阅读全文
posted @ 2019-10-29 11:56 那些年的代码 阅读(253) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页