- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 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 1138
原创 策略模式优化多个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 559
转载 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 766
原创 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 150
原创 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 285
原创 SQL查询 in占位符 只查询一条数据问题
select * from table where id in (?) 这种形式只能查询第一条改用 select * from table whereFIND_IN_SET(id,?) 完美解决
2020-05-26 17:01:50 1721
原创 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 626
原创 java统计List集合元素出现的次数
for (int i = 0; i < listStatue.size(); i++) { Collections.frequency(listStatue, listStatue.get(i))); }frequency方法实现原理是循环,大数据不建议使用。...
2019-12-17 11:33:51 1720
原创 JQuery 延迟加载方法
//以下两种方式都行: setTimeout(function () { test(); }, 2000); //或者 setTimeout('test()',2000); function test(){ alert("aaaa"); }
2019-12-12 11:39:06 852
原创 对象转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 942
原创 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 747
原创 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 2012
原创 集合转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 1788
原创 如何在Eclipse中查看JDK以及Java框架的源码
方法一:快速简单第一步:打开你的Eclipse,然后随便找一个Java文件,随便找一个Java类库,比如String什么的,然后按住Ctrl,再点击它,你会发现跳到如下界面:第二步:点击上图中的“Attach Source…”那个按钮,会弹出一个对话框,然后选择External location选项,然后点击“External File…”,然后又会弹出对话框,整个过程如下图:...
2019-09-23 10:58:23 143
原创 RabbitMQ安装
一、初识RabbitMQ百度百科有这么一句话:MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件服务的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。他的官网中用大大的黑粗字体写着:RabbitMQ is the most wide...
2019-09-16 11:03:19 89
转载 关于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 974
转载 判断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 16102 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 6115 1
原创 spring boot 配置文件application.yml中,将数据库连接地址由localhost改为本机的IP地址之后不能连接数据库
问题描述:spring boot 配置文件application.yml中连接数据库的配置文件路径一直写的是localhost,但是改为本机的ip之后启动项目报错,连接不上数据库问题原因:mysql 没有开启远程允许远程连接的权限解决办法:开启mysql 的远程连接权限具体步骤:1 用命令登录或者Navicat 登录到数据库,我的用户名和密码分别为 root1234562...
2019-06-20 15:36:31 6950
原创 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 1311
原创 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 5584
原创 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 12553
原创 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 8085
原创 eclipse新建maven项目 文件夹目录不显示
1:用eclipse新建maven项目的时候总是遇见 文件夹目录不显示如下2:解决办法然后弹出框然后Finish ---OK完整的maven目录结构就展示出来了
2018-04-11 16:11:06 4472 3
转载 java 缓存技术介绍
一、什么是缓存1、Cache是高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问2、凡是位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache二、缓存的分类1、基于web应用的系统架构图2、在系统架构的不同层级之间,为了加快访问速度,都可以存在缓存操作系统磁盘缓存->减少磁盘机械操作数据库缓存->减少文件系统I/O...
2018-03-27 14:53:19 283
原创 eclipse 每行多出的*q怎么去掉,看着不习惯
eclipse页面去*q在eclipse中进入preferences--> general-->Editors-->text Editors 在右边配置里找到Show whitespace的复选框,把勾去掉就好。转载请注明出处
2018-03-27 11:38:10 542
原创 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 26555 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 5333
原创 spring boot +mybatis 案例
1:创建Maven 项目 目录展示2: pom.xml 文件配置切图:<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 283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人