
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
如图:需要清除search搜索框内容antd的transfer穿梭框组件未提供入口修改input框的值。
具体导出word功能和下图的downLoadFile方法,请参考:https://blog.csdn.net/sumengnan/article/details/105947476下面主要说的是压缩zip文件。/*** 导出全部简历** @param response* @return* @throws Exceptio...
1、创建java maven项目创建一个JniDemo类package com.sumengnan;public class JniDemo {static {//第一种方式:直接写全路径名+文件名System.load("/Users/sumengnan/CLionProjects/jniSharedLib/libjniSharedLib.dylib");//第二种方式:只写去掉前缀和后缀的文件
1、thin(最常见,使用最多)thin是纯java实现tcp/ip的c/s通讯2、oci客户端通过native java method调用c library访问服务端,而这个c library就是oci(oracle called interface),因此这个oci总是需要随着oracle客户端安装(从oracle10.1.0开始,单独提供OCI Instant Client,不用再完...
(1) 如果limit输入的是一个正数, 那么该模式将最多应用limit - 1次(就是说只会用输入的regex去字符串里面匹配limit-1次),数组的长度将不大于limit,并且数组的最后一个条目将包含最后一个匹配的分隔符之外的所有输入(就是说他分隔的模式是从前逐个往后的).(3) 如果输入limit的值为负数,则模式将被应用尽可能多的次数,数组可以有任何长度。(尾部的空字符串也不会被丢失噢)
maven打包时提示如下:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project ***: Compilation failureAn unknown compilation problem occurred解决办法:1、在pom中增
aop概念1、切面(Aspect)首先要理解‘切’字,需要把对象想象成一个立方体,传统的面向对象变成思维,类定义完成之后(封装)。每次实例化一个对象,对类定义中的成员变量赋值,就相当于对这个立方体进行了一个定义,定义完成之后,那个对象就在那里,不卑不亢,不悲不喜,等着被使用,等着被回收。面向切面编程则是指,对于一个我们已经封装好的类,我们可以在编译期间或在运行期间,对其进行切割,把立方体切开,在原
出现错误的现象:刚搭建好的服务调用另一台服务的接口时:报错java.net.SocketException: Connection reset,如图对应的源代码如下,是很正常的调用另一个服务请求// 创建连接URL url = new URL("https://baidu.org.cn"+CREATE_API);HttpURLConnection connection = (HttpURLConn
配置过程如下:一、构建一个自由风格的软件项目。二、勾选参数化构建过程。注意:需要先下载插件Git Parameter三、配置Git四、添加执行shell步骤代码如下:#配置path变量export path=/mnt/jenkins/workspace/jsw_gd_git/jsw_new_gd#进入git目录cd $path#一、mave...
分布式锁的核心思想,就是使用外部的一块共享的区域,来完成锁的实现。一、使用mysql数据库实现(基本不用)1、使用数据库悲观锁可以使用select ... for update来实现分布式锁。例如:建一个lock表,获取锁就是插入一条数据,移除锁就是删除掉这条数据,使用mysql的for update来保证原子性。2、使用数据库乐观锁增加一个version字段,每次更新修改,都会自增加一。例如:为