自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 【无标题】

集合取最大值,最小值

2022-07-11 14:10:19 121 2

原创 Java根据计算公式和参数计算结果

Java根据计算公式和参数计算结果import java.util.HashMap;import java.util.Map;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;public class formulaToCalculate { static ScriptEngine jse = new ScriptEngineManager().getEngineByName("JavaS...

2020-10-13 11:19:38 1072

原创 策略模式优化多个if else

1:package com.spring.cloud.utils;public class WorkPunish { public static void main(String[] agrs){ String state ="phone"; punish(state); } //重构后的逻辑 public static void punish(String state){...

2020-07-27 15:25:18 535

转载 MYSQL中日期与字符串间的相互转换

一、字符串转日期下面将讲述如何在MYSQL中把一个字符串转换成日期:背景:rq字段信息为:201009011、无需转换的:SELECT * FROM tairlist_day WHERE rq>'2010-07-31' AND rq<'2010-09-01'2、使用:DATE_FORMATSELECT * FROM tairlist_day WHERE DATE_FORMAT( rq, '%Y-%m-%d')>'2010-08-01' AND DATE_FORMAT(

2020-07-21 15:48:56 742

原创 linux下配置java环境

linux下配置java环境1.首先要去下载好JDKJava SE 8的官方网址是http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.解压文件[root@acb40835 software]# tar -xvf jdk-8u65-linux-x64.tar.gz3.添加环境变量[root@acb40835 software]# vim /etc/profile.

2020-07-03 14:11:40 134

原创 oracle 修改字段类型

alter table TLK_ADDRESSBOOK add tmp_col NUMBER(20);-- 添加临时列update TLK_ADDRESSBOOK set tmp_col = item_sort ; --将目标字段中数据加入到临时列中update TLK_ADDRESSBOOK set item_sort = null; --将目标字段数据清空alter table TLK_ADDRESSBOOK modify ( item_sort NUMBER(20)); --更改目标字段类

2020-06-24 11:47:21 259

原创 SQL查询 in占位符 只查询一条数据问题

select * from table where id in (?) 这种形式只能查询第一条改用 select * from table whereFIND_IN_SET(id,?) 完美解决

2020-05-26 17:01:50 1640

原创 The Apache Tomcat installation at this directory is version 8.5.50. A Tomcat 8.0 installation is ex

1:eclipse集成Tomcat报错,版本问题2, 修改tomcat8.5相关的版本设置2.1 找到apache-tomcat-8.5.37\lib\catalina.jar2.2 用解压工具打开, 找到org\apache\catalina\util\ServerInfo.properties直接打开, 修改server.info -->8.0.0, 其它参数不...

2019-12-31 16:35:30 573

原创 java统计List集合元素出现的次数

for (int i = 0; i < listStatue.size(); i++) { Collections.frequency(listStatue, listStatue.get(i))); }frequency方法实现原理是循环,大数据不建议使用。...

2019-12-17 11:33:51 1669

原创 JQuery 延迟加载方法

//以下两种方式都行: setTimeout(function () { test(); }, 2000); //或者 setTimeout('test()',2000); function test(){ alert("aaaa"); }

2019-12-12 11:39:06 820

原创 对象转json,key值排序问题

在字段上加此注解List<Task> list = oracleSQLOperator.queryObjectList(sql, null, Task.class);String jsonString = JSON.toJSONString(list,SerializerFeature.WriteNullStringAsEmpty);如果字段值为空 fastjson会自动...

2019-12-11 14:17:38 895

原创 oracle 根据逗号分隔字段sql语句

字段值实例:ITEM_PATHNAME (a,b,c)select ID,REGEXP_SUBSTR(ITEM_PATHNAME, '[^,]+', 1, 1)AS item_firstTitle,REGEXP_SUBSTR(ITEM_PATHNAME, '[^,]+', 1, 2)AS item_secondTitle,REGEXP_SUBSTR(ITEM_PATHNAME, '[^...

2019-11-25 11:17:26 705

原创 list转树形json,树形json转list

1:list转树形json//调用List<AddressTree> treeNodes=buildtree(nodesList,"0");//具体实现 public List<AddressTree> buildtree(List<AddressTree> nodes,String id){ List<Address...

2019-11-19 17:39:11 1963

原创 集合转json对象时,去除不想要的字段,替换自己想要的字段

1: 去除不想要的字段List<Student> stu= new Student(); //通过JsonConfig的对象,来去除,json数据中不要的字段JsonConfig cfg = new JsonConfig();cfg.setExcludes(new String[]{"a","b","c","d"}); //将集合转换成j...

2019-10-21 11:49:49 1723

原创 如何在Eclipse中查看JDK以及Java框架的源码

方法一:快速简单第一步:打开你的Eclipse,然后随便找一个Java文件,随便找一个Java类库,比如String什么的,然后按住Ctrl,再点击它,你会发现跳到如下界面:第二步:点击上图中的“Attach Source…”那个按钮,会弹出一个对话框,然后选择External location选项,然后点击“External File…”,然后又会弹出对话框,整个过程如下图:...

2019-09-23 10:58:23 123

原创 RabbitMQ安装

一、初识RabbitMQ百度百科有这么一句话:MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件服务的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。他的官网中用大大的黑粗字体写着:RabbitMQ is the most wide...

2019-09-16 11:03:19 67

原创 java 线程异步

1:新建类2:业务方法调用

2019-08-09 08:35:28 102

转载 关于spring boot自动注入出现Consider defining a bean of type 'xxx' in your configuration问题解决方案

 搭建完spring boot的demo后自然要实现自动注入来体现spring ioc的便利了,但是我在实施过程中出现了这么一个问题,见下面,这里找到解决办法记录下来,供遇到同样的问题的同僚参考  Description:Field helloService in com.example.demo.service.TestController required a bean of ty...

2019-08-07 13:56:15 900

转载 判断JSONObject是否为空

package com.map;import com.alibaba.fastjson.JSONObject;/*** 判断JSONObject是否为空* @author luolei* @date 2019年2月14日*/public class FastJSONTest { public static void main(String[] args...

2019-07-23 08:48:25 16028 1

原创 springboot集成PageHelper

springboot集成PageHelper:第一步:pom文件还是需要引入依赖1 <dependency>2 <groupId>com.github.pagehelper</groupId>3 <artifactId>pagehelper</artifactId>4 <version...

2019-07-02 11:26:43 6086 1

原创 spring boot 配置文件application.yml中,将数据库连接地址由localhost改为本机的IP地址之后不能连接数据库

问题描述:spring boot 配置文件application.yml中连接数据库的配置文件路径一直写的是localhost,但是改为本机的ip之后启动项目报错,连接不上数据库问题原因:mysql 没有开启远程允许远程连接的权限解决办法:开启mysql 的远程连接权限具体步骤:1 用命令登录或者Navicat 登录到数据库,我的用户名和密码分别为 root1234562...

2019-06-20 15:36:31 6847

原创 eclipse生成jar包

1:在编写好的java包(单独的)上右键--export。2:3:4:测试项目中导入5:完成调用

2019-06-17 17:47:02 477

原创 tomcat热加载和热部署

Tomcat热加载配置修改server.xml配置文件<ContextdocBase="XXAPP"path="/XXAPP"reloadable="false"crossContext="true"source="org.eclipse.jst.jee.server:XXAPP"/></Host>tomcat本身默认开启了热部署方式,但热部署是直...

2019-06-17 17:35:27 1281

原创 JSONObject.fromObject这个方法找不到

导包问题import net.sf.json.JSONObject; 添加POM.xml文件依赖net.sf.json.JSONObject maven依赖 <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</ar...

2019-06-12 15:33:31 5560

原创 java 计算时间间隔

*/ public static Long between_days(String startDate, String endDate) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");// 自定义时间格式 Calendar calendar_a = Ca...

2019-05-29 11:21:08 12504

原创 json类型的字符串,根据key取value值,实体类转化为json类型

1:取json字符串类型的值json字符串{"code":0,"message":"success","content":{"id":1,"value":"4ADC2CAEE7266D9D6B2E2B36F0577E01"}}JSONObject fromObject = JSONObject.fromObject(forObject);(1):取外层值 :Object

2018-04-18 11:04:08 7947

原创 eclipse新建maven项目 文件夹目录不显示

1:用eclipse新建maven项目的时候总是遇见 文件夹目录不显示如下2:解决办法然后弹出框然后Finish ---OK完整的maven目录结构就展示出来了

2018-04-11 16:11:06 4382 3

原创 sql 查询字段值合并

select concat(username,',',age) AS a from user ; 中间是逗号分隔

2018-04-11 10:25:15 3561

转载 java 缓存技术介绍

一、什么是缓存1、Cache是高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问2、凡是位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache二、缓存的分类1、基于web应用的系统架构图2、在系统架构的不同层级之间,为了加快访问速度,都可以存在缓存操作系统磁盘缓存-&gt;减少磁盘机械操作数据库缓存-&gt;减少文件系统I/O...

2018-03-27 14:53:19 266

原创 eclipse 每行多出的*q怎么去掉,看着不习惯

eclipse页面去*q在eclipse中进入preferences--&gt; general--&gt;Editors--&gt;text Editors   在右边配置里找到Show whitespace的复选框,把勾去掉就好。转载请注明出处

2018-03-27 11:38:10 505

原创 eclipse配置Maven仓库

1:Maven 官网下载2:然后进行解压,在文件下新建maven-repository 文件夹 这就是以后你本地Maven仓库3:修改config文件下setting.xml文件路劲修改为你刚才新建的maven-repssitort文件路劲4:然后配置Maven环境变量 4.1:新建变量名 MAVEN_HOME,然后把路劲放在变量值里面4.2:在path后面加上%MAVEN_HOME%\bin\;...

2018-03-20 14:52:43 26425 4

原创 项目启动提示端口号被占用解决Address already in use:

大家好,平时开发中启动项目的时候提示端口号被占用Address already in use:例如8080端口,但是我们自身也不知道这个端口号被什么占用的情况下,解决办法如下:PS:web项目在启动的时候,一般会报Address already in use: bind,常规的处理思路为:删除任务管理器中的javaw.exe进程即可;当删除仍然解决不了时,一般处理思路如下,以windows系统为例...

2018-03-19 15:10:53 5272

原创 spring boot +mybatis 案例

1:创建Maven 项目 目录展示2: pom.xml 文件配置切图:&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht...

2018-03-19 14:59:54 267

SpringBoot-Shrio-jpa-master.zip

springBoot集成shrio代码简单案例,有兴趣可以下载玩玩。无需积分

2019-08-09

空空如也

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

TA关注的人

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