- 博客(22)
- 资源 (22)
- 收藏
- 关注
原创 Java8 stream操作排序(Collectors.groupingBy)、统计(Collectors.counting())功能实现
简要:今天我们用Java8Lambda表达式实现一个经典top K 题:给一非空的单词列表,返回前 k 个出现次数最多的单词。 返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。我们直接进入主题:首先我们的有一个实现这个逻辑的方法如下: 返回结果变量list数据集合 public static List<String> getList(String[] listValue, long k) { return Array.
2021-05-23 14:22:48 7838 3
原创 针对ehcache.xsd 文件加载不了的问题解决及办法
针对当我们ehcache.xml使用外置可配置的场景时,当加载ehcache.xml文件,应用就会去http://ehcache.org/ehcache.xsd加载 ehcache.xsd 这个文件,然在某些环境中,由于服务器DNS或其他原因,无法找到ehcache.org映射的ip地址,且这个ehcache.org域名映射的ip是动态的,不能直接在ehcache.xml文件中填写ip地址,故...
2019-09-27 16:10:27 3627
原创 Constructor threw exception; nested exception is java.lang.NullPointerException 异常解决及原因
问题描述 今天在使用Googleguava cache的时候,报了如下错误:启动程序时示列化失败:在红框这里 设一个断点,看看捕获的异常信息,在箭头那里添加异常类:发现捕获的异常信息如下图所示:所以导致 上面我们的类 实列化失败,应该在初始化的时候去 注入信息,调整到以下的位置即可。后面问题已得到解决。...
2019-09-25 10:38:45 40204
原创 Java基于JDK1.6基础上Spring2.5.6版本上发送邮件功能
不多说,直接进入主题。首先需要的.jar;如下图所示:下边看看发送邮件的工具类:package com.cmp.utils;import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import java.io.File;import java.io.IOExce...
2019-08-17 17:25:14 868 6
原创 Git命令操作使用流程
# Git flow## 代码获取获取代码: ```git clone https://远程仓库链接.git```## Git工作流操作### 1.创建自己的`localhost分支` 在`dev`分支执行```git checkout -b localhost/your_name/your_branch_name```分支名例子: ...
2019-08-17 16:49:01 179
原创 Shell脚本动态获取当前服务器的网卡名称
今天给大家分享下,最近有参与写Java调用脚本监控服务器的信息,直接上代码;#!/bin/bashifconfig | awk -F'[ :]+' '!NF{if(eth!=""&&ip=="")print eth;eth=ip4=""}/^[^ ]/{eth=$1}/inet addr:/{ip=$4}'希望能帮助到需要帮助的人。...
2019-05-31 09:31:35 3787
原创 Maven项目纯命令式打包成可运行.jar步骤到部署到Linux系统服务器可运行项目
首先让我们来看Maven项目Backend打包指南 工程介绍 打包步骤 工程介绍 utils(工具模块) service(数据模块) billing(业务模块) 2.打包步骤首先要打包utils模块,找到本地工作路径 列子:E:\workspace\project\utils 用本地cm...
2019-04-25 21:53:49 3173
原创 springboot Aop配置,并使用自定义注解annotation,并且拦截service层
前言用Spring Boot的AOP来简化处理自定义注解,并将通过实现一个简单的方法执行判断节点是否开始的状态示列源码。AOP概念面向侧面的程序设计(aspect-oriented programming,AOP,又译作面向方面的程序设计、观点导向编程、剖面导向程序设计)是计算机科学中的一个术语,指一种程序设计范型。该范型以一种称为侧面(aspect,又译作方面)的语言构造为基础,侧面...
2019-04-19 15:45:17 5612
原创 Java基于jdbc链接mysql数据库步骤示列
用JDBC来链接MYSQL数据库,基本步骤都大同小异,只不过不同的数据库之间的URL地址有些不同。其基本步骤可分为以下几点:1、加载相应的数据库的JDBC驱动程序。2、利用驱动管理器DriverManager获得连接Connection对象。3、通过连接对象Connection获得Statement对象,以便于执行SQL语句。4、结果以ResultSet类型返回,通过while循环...
2019-03-29 11:54:47 135
原创 ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务解决办法
ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务解决办法:1.首先打开cmd命令 查看本地TNSPING配置 是否ok?然后找到 Oracle 安装文件 中 listener.ora文件与tnsnames.ora文件; 路径:E:\app\当前系统的账户名\product\11.2.0\dbhome_1\NETWORK\ADMIN有下图所示就表示TNSPING配置...
2019-03-21 16:01:39 22954
原创 ora-12541:tns: 无监听程序解决办法
1.首先找到 Oracle 安装文件 中 listener.ora文件与tnsnames.ora文件; 列如:路径:E:\app\当前系统的账户名\product\11.2.0\dbhome_1\NETWORK\ADMIN2.打开之后listener.ora 中: 如下示列:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = ...
2019-02-20 13:47:11 2822
原创 Tomcat中不同域名指向同个工程解决办法
不同得域名 指向同一个 “工程”目录;我们一般不会配置tomcat,多个域名指向同一个工程,像这样去配置 <Host name="www.+域名" appBase="webapps" unpackWARs="true" autoDeploy="true" > <Context path="" docBase="工程文件的
2019-01-03 14:16:04 466
原创 把Java打包成可执行jar包程序步骤
怎么打包成可运行的jar包 并做成“可执行桌面程序 ‘.bat’”放在系统任务计划程序里 每天执行1.首先写好的 Java文件 鼠标点击项目名字右键,出现弹出框,找到java栏目下的 Runnable JAR file;2.选中之后点击 next ,先点击Browser保存的你要导出的jar包的名称的路径,并填写jar包名称,最后点击保存;3.保存的路径会显示在 Export destin...
2019-01-03 14:04:23 4103
原创 oracle数据库被锁的解决办法
打开cmd命令窗口:sqlplus / as sysdba已经被锁定的帐户必须解除锁定sql> alter user 用户名 identified by oracle account unlock;重置下密码sql> alter user 用户名 identified by 密码;普通解锁sql> alter user 用户名 account unlock...
2019-01-03 13:44:05 625
原创 Oracle数据库利用 Javasource 调用微信模板消息
function来调用javasource;如下:create or replace function function中的方法名( m_weixinid in varchar2, m_mobile in varchar2, ...
2019-01-03 13:34:04 256
原创 Oracle数据库触发器使用(删除触发)
当我们需要用到触发器的时候,还是很方便,你会指定当我在操作某一事件时触发效果完成我所希望完成的事情;这就是触发器,下面我给大家上一串代码,这是一个当我在操作删除事件操作时候,我希望把即将删除那条数据,保存备用的表中,下面直接看看Oracle数据库中怎么写这样的代码;create or replace trigger 触发器名字 before delete on 表名 refere...
2018-09-30 10:35:22 17099 1
原创 重置oracle序列从指定数字开始
一般情况我们在测试的时候经常会重置下序列,手动的效率比较低,今天给他代码重置declaren number(10);v_startnum number(10):=11;--从多少开始v_step number(10):=1;--步进tsql varchar2(200);v_seqname varchar2(200):='SQL_USER_INFO';--序列名beginexec...
2018-09-30 10:21:12 2290
原创 Oracle数据库分割字符串function方法
下面我直接上传一串代码源码,create or replace function strsplit(p_value varchar2, p_split varchar2 := ',')--usage: select * from table(strsplit('1,2,3,4,5')) 示列 return strs...
2018-08-01 09:53:51 280
原创 Oracle数据库存储过程批量修改功能示列
下面我直接上一段代码,大家可以参考下。 --str_info 列子: 1|4|6|9 --replace(str_info,'|',','); 1,4,6,9 把前台传回来的数据 | 转化为 , m_sql := 'update ACTIVE_VOLUME set is_selection = 0 where id in (' || replace(...
2018-08-01 09:43:00 1788
原创 Java 上传文件接口 示列
public class UploadServlet extends HttpServlet { /** * */ private static final long serialVersionUID = 1L; @Override protected void doGet(HttpServletRequest request, HttpSe...
2018-08-01 09:29:21 4841
原创 Oracle 数据库 导入导出空表解决办法!
expdp导出:(打开CMD)先创建(任意盘符):\oracle_data 文件夹1.sqlplus / as sysdba;2.create or replace directory d_name as 'd:\oracle_data(创建的文件夹)';3.select * from dba_directories;4.grant read,write on director
2018-01-29 16:09:55 4189
原创 MySQL中报错: [Err] 1146 - Table 'performance_schema.session_status' doesn't exist 解决办法
解决办法:1、打开cmd 执行命令cd/ 进入C盘根目录2、dir 查看C盘根目录下文件夹 找到 Program Files文件夹3、cd Program Files 进入该文件夹下 再输入dir 查看该文件夹下所有文件夹4、cd MySQL 进入该文件夹 再输入dir 查看该文件夹下所有文件夹5、cd MySQLServer 5.7 进入该文件夹 再输入dir 查看该文
2017-08-05 14:25:06 10662
Java基于JDK1.6基础上Spring2.5.6版本上发送邮件功能需要的依赖lib.zip
2021-05-23
dbeaver-ee-6.0.0-x86_64-setup.exe DBeaver 6.0.0 链接数据库的工具
2019-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人