- 博客(108)
- 资源 (1)
- 收藏
- 关注
原创 springboot项目如何打war包流程(idea中由jar包改为war包)
前后端分离的架构已成主流,因此使用springboot构建应用是非常快速的,项目发布到服务器上的时候,只需要打成一个jar包,然后通过命令 : java -jar jar包名称即可启动服务了实际中遇到项目中,会要求单点登录和后端包以及前段包都放在tomcat的情况,就必须打war包,因此在记录下由springboot打war包的记录。根据实际项目以及参考博客:https://blog.youkuaiyun.com/zhangcongyi420/article/details/100065407做了一下记..
2021-04-08 14:50:51
635
原创 springboot常用注解(整理方便以后翻阅)
servlet:https://www.zhihu.com/question/21416727一,main函数层1,@SpringBootApplication主要由@ComponentScan,@EnableAutoConfiguration,@SpringBootConfiguration 组成spring里有四大注解:@Service,@Repository,@Component,@Controller用来定义一个bean.@ComponentScan注解就是用来自动扫描被这些注解标识的类,.
2021-03-10 16:33:33
411
转载 Java中遍历Map的方法 以及entrySet() 详解以及用法
本文转载自:https://blog.youkuaiyun.com/q5706503/article/details/85122343Entry由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系。Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value (我们总说键值对键值对, 每一个键值对也就是一个Entry)Map.Entry里面包含getKey()和getValue()方法Iterator<Map.Entry<Integer, Integer&g.
2021-01-05 13:58:45
1010
原创 Jfinal replace代码应用(传入参数和数据库不匹配,需要拼接字符串)
Jfinal 查询数据库时 ,有时候传入参数,不能直接匹配到数据库 比如 数据库需要时间参数 date‘2020-11-24’ 但是我们参数只有 2020-11-24 。那么我们需要参数需要利用字符串拼接,拼成date+'2020-11-24'如果直接传入 jfinal是不识别的。我们传入参数时,需要做一部分处理。这就用到replace函数了。举个例子List<BusRunRecInfo> seglist = getBusRunRecInfo(routeid, subroutei.
2020-11-24 10:33:16
434
2
转载 Mybatis中where的用法(动态SQL之where标签)
本文转自:https://blog.youkuaiyun.com/u014268482/article/details/80623857 仅供自己学习使用xml映射文件部分内容:<select id="selectIfCondition" resultType="com.heiketu.testpackage.pojo.Product"> SELECT prod_id prodId, vend_id vendId, prod_name pr.
2020-09-11 11:46:35
36878
原创 利用python对数据时间转换过程中,datetime和pandas库中的时间函数区别与联系
数据格式如下:首先我们先了解datetime库与pd时间序列的区别与联系 可以看下博文https://blog.youkuaiyun.com/qq_24753293/article/details/80954840首先不管是datetime中的strptime strftime 还是pandas中的pd.to_datetime 都需要对数据格式进行统一即我们的 %Y-%m-%d %...
2019-10-29 10:40:02
2030
原创 python 数据清理时的常用函数
1 drop删除表中的某一行或者某一列更明智的方法是使用drop,它不改变原有的df中的数据,而是可选择性的返回另一个dataframe来存放删除后的数据。drop函数的使用:(1)删除行、列print(frame.drop(['a']))print(frame.drop(['b'], axis = 1))#drop函数默认删除行,列需要加axis = 1(2)inplac...
2019-10-24 15:01:42
2100
转载 Java中this关键字的作用和用法
转自 :https://blog.youkuaiyun.com/zy2317878/article/details/82350358功能概述this关键字主要有三个应用:this调用本类中的属性,也就是类中的成员变量; this调用本类中的其他方法; this调用本类中的其他构造方法,调用时要放在构造方法的首行。下面主要按照这三个基本功能进行解释。调用成员变量结合代码来说,会更...
2019-04-09 15:22:56
2100
转载 java中的构造函数与构造代码块
转自:https://blog.youkuaiyun.com/qq_33642117/article/details/51909346我们人出生的时候,有些人一出生之后再起名字的,但是有些人一旦出生就已经起好名字的。那么我们在java里面怎么在对象一旦创建就赋值呢?public class person{ String name;//姓名 int age;// 年龄 pub...
2019-04-09 10:47:22
480
转载 Java 中private封装
转自:https://blog.youkuaiyun.com/mrbacker/article/details/79715859面向对象之中有三大主要特征:封装、继承、多态,对于封装是Java中最复杂的概念,本次所写的只不过是几个基本概念而已。如果是想清楚封装,首先必须清楚如果没有封装会怎么样。范例:观察如下一段程序class Person { String name; //...
2019-04-09 09:43:41
400
转载 java中的匿名对象
部分参考:https://blog.youkuaiyun.com/chen13579867831/article/details/78877666顾名思义,匿名就是没有名字的对象,在创建对象时,只通过new的动作在堆内存开辟空间,却没有把堆内存空间的地址值赋值给栈内存的某个变量用以存储//有名字的对象Student s = new Student(); //匿名对象:new S...
2019-04-09 09:28:41
8793
3
转载 java中成员变量、类变量、局部变量联系与区别
转自:https://blog.youkuaiyun.com/haovip123/article/details/43883109之前在刚开始学习Java的时候,就谈了谈Java基础中的变量,虽然知道这货以后会经常用到,但没想到了基本语法这里,竟然有冒出来了成员变量、局部变量和静态变量。变来变去太容易让人搞晕了,挑拣出来梳理一下喽!要想区分这哥仨,首先,我们得知道它们分别是什么。先从成...
2019-04-08 16:09:49
1692
转载 java中类与对象的关系与区别
参考博客:https://blog.youkuaiyun.com/scbiaosdo/article/details/79912037 https://blog.youkuaiyun.com/dingd1234/article/details/79576730 https://blog.youkuaiyun.com/wei_zhi/article/d...
2019-04-08 15:25:54
36225
7
转载 java中 堆和栈的概念和区别
转自论文:https://blog.youkuaiyun.com/pt666/article/details/70876410在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分:Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟...
2019-04-08 14:49:35
280
转载 java中的类和对象的区别是什么
转载自:https://blog.youkuaiyun.com/weixin_37861326/article/details/80236801对象在需求中的使用在具体问题中如何使用面向对象去分析问题,和如何使用面向对象。以把大象装冰箱为例进行分析:在针对具体的需求,可以使用名词提炼的办法进行分析,寻找具体的对象。需求:把大象装冰箱里对象:大象、冰箱分三步:1...
2019-03-19 10:21:34
1196
1
原创 matlab的imshow()显示图片过小咋办
imshow(img);显示图像为显然图像过小 如果需要图像的话 显然不行 因此可以用下面函数调整 imshow(img,'InitialMagnification','fit');显示图像如下
2019-01-07 09:31:01
8836
原创 java入门:赋值运算符/比较运算符 注意事项
class yunsuanfu{ public static void main(String[] args) { //+= -= *= /= %= 赋值运算符 // == != < > <= >= 比较运算符 返回的只有两个结果 true 和 false s+=5;//相当于s=s+5 区别见下面例子 short a=5; a=a+5;...
2018-11-26 15:03:59
529
原创 java入门:函数function
class function_demo{ public static void main(String[] args) { int a=getsum(7,5); boolean b=compare(5,8);// 必须定义为boolean类型 因为下面函数返回的就死boolean类型数据 int c =daxiao(5,8); kongbai(3,6); Syste...
2018-11-26 15:01:56
425
原创 java入门:for的嵌套循环for_for
/*****************/class forfor_demo{ public static void main(String[] args) { int z=5; for (int x=0;x<5 ;x++ ) { for (int y=0;y<z ;y++ )//若想控制打印个数 我们看到每一行是递减的 只...
2018-11-26 15:00:05
339
原创 java入门:for循环与while循环的区别
class for_while{ public static void main(String[] args) { int x= 0; while (x<3) { x++; } System.out.println("x="+x); for (int y=0;y<3 ;y++ ) { System.out.println...
2018-11-26 14:59:06
2764
原创 java入门:计数函数(与累加函数区别)
class count_demo { public static void main(String[] args) { int count=0; for (int x=1; x<101;x++) { if (x%7==0) { count++; } } System.out.println("count="+coun...
2018-11-26 14:58:02
1640
原创 java入门:case示例
class case_demo{ public static void main(String[] args) { int x=4; switch(x) { case 2: System.out.println("Hello World1!"); break; case 3: System.out.println("Hello World...
2018-11-26 14:56:45
484
原创 java入门:冒泡排序
//对数组 {5,1,6,4,2,8,9}进行排序(冒泡排序)/*思路 :排序:第一次把最大的比较完送到末端 长度-1 第二次把其余最大的比较完送到末端 长度-1 ···· 最后一次只有两个元素比较 类似:***** 但是比较方式不同与选择排序 **** *** ** 倒三角 //...
2018-11-26 14:55:47
170
原创 java入门:break示例
class break_demo{ public static void main(String[] args) { w:for (int x=0 ;x<4 ; x++) { u:for (int y=0 ;y<6 ;y++ ) { System.out.print(y); break u; } System.out.print...
2018-11-26 14:54:50
170
原创 java入门:数组排序
//给定一个数组 {5,1,6,5,2,8,9}//1获取数组中最大的值 以及最小的值class arr_min_max{ public static void main(String[] args) { int[] arr =new int[]{5,1,6,5,2,8,9}; int b= arr_max(arr); int b1=arr_min(arr); ...
2018-11-26 14:53:14
169
原创 java入门:数组
class arr_demo{ public static void main(String[] args) {/* int [] arr= new int[5];//左边为定义一个整形的数组 而右边则为在栈里面开一个内存空间存储数组 int [] arr1= new int[]{3,5,7};// 数组定义的不同写法 int [] arr2= {2,5,7,9};...
2018-11-26 14:52:01
176
原创 python怎么设置输出图像的像素大小
plt.rcParams['savefig.dpi'] = 300 #图片像素plt.rcParams['figure.dpi'] = 300 #分辨率为了记住不忘 发一下博客常看常记。位置在plt.show之前就可以
2018-09-12 15:42:09
12835
转载 关于L1,L2范数,以及特征选择,稀疏学习的关系还有岭回归的一些介绍和关系介绍
首先介绍下什么是L1 L2正则化:https://blog.youkuaiyun.com/jinping_shi/article/details/52433975 正则化(Regularization)机器学习中几乎都可以看到损失函数后面会添加一个额外项,常用的额外项一般有两种,一般英文称作ℓ1ℓ1-norm和ℓ2ℓ2-norm,中文称作L1正则化和L2正则化,或者L1范数和L2范数。...
2018-08-17 15:52:44
4671
转载 GBDT 原理讲解
个人认为讲解的最好的一篇GBDT入门文章 转载地址:https://www.cnblogs.com/ScorpioLu/p/8296994.html从提升树出发,——》回归提升树、二元分类、多元分类三个GBDT常见算法。提升树 梯度提升树 回归提升树 二元分类 多元分类 面经 提升树在说GBDT之前,先说说提升树(boosting tree)。说到提升(...
2018-08-12 09:30:16
1069
转载 Bagging和Boosting的区别与联系
原文地址:https://www.cnblogs.com/earendil/p/8872001.html Baggging 和Boosting都是模型融合的方法,可以将弱分类器融合之后形成一个强分类器,而且融合之后的效果会比最好的弱分类器更好。 Bagging:先介绍Bagging方法:Bagging即套袋法,其算法过程如下: 从原始样本集中抽取训练集。每轮从原...
2018-07-16 16:45:52
3366
转载 python版本数据结构 剑指offer中python编程答案
原文转载自:https://blog.youkuaiyun.com/u012505432/article/details/52071537 之前完成了个人的Python编写,包括常见的一些基础算法,剑指offer的绝大多数算法的编写。都上传到github上了,很多里面都有自己几个测试用例,不过都注释掉了,直接去掉注释就好。如果对你有帮助,请记得点击github工程上的star,^_^ 现在总结如...
2018-07-16 15:34:05
345
转载 机器学习中经典的损失函数
损失函数(loss function)是用来估量你模型的预测值f(x)与真实值Y的不一致程度,它是一个非负实值函数,通常使用L(Y, f(x))来表示,损失函数越小,模型的鲁棒性就越好。损失函数是经验风险函数的核心部分,也是结构风险函数重要组成部分。模型的结构风险函数包括了经验风险项和正则项,通常可以表示成如下式子:其中,前面的均值函数表示的是经验风险函数,L代表的是损失函数,后面的是正则化项(r...
2018-07-12 15:16:01
692
原创 python3中datetime库,time库以及pandas中的时间函数区别与详解
1介绍datetime库之前 我们先比较下time库和datetime库的区别先说下time在 Python 文档里,time是归类在Generic Operating System Services中,换句话说, 它提供的功能是更加接近于操作系统层面的。通读文档可知,time 模块是围绕着 Unix Timestamp 进行的。该模块主要包括一个类 struct_time,另外...
2018-07-07 21:26:37
25039
原创 关于数据挖掘中遇到时间数据怎么划分集合-提取不同时间数据(多种情况汇总)
数据挖掘中 往往都会遇到时间序列问题,很多比赛或者项目都要对时间进行分组。但是面对众多保存类型,怎么才能避免数据类型错误,提取到想要的时间块呢,现在针对多种情况说一下。我们来看这个数据中time项。是一个时间序列 如果我们想把他分开,接下来应该import pandas as pdpath_df=r'C:\Users\yang\Desktop\shijian1.csv'df=pd.read_...
2018-07-07 16:34:12
3194
转载 关于ROC与AUC最通俗的解释
转自:https://www.zybuluo.com/frank-shaw/note/152851前言本文内容大部分来自于如下两个博客: http://blog.youkuaiyun.com/dinosoft/article/details/43114935 http://my.oschina.net/liangtee/blog/340317引子假设有下面两个分类器,哪个好?(样本中有A类样本90个,B 类样...
2018-07-06 16:12:03
39514
4
原创 python3中reset_index函数 (一般与groupby等分组连用)
reset_index 函数意思就是重新排序 因为通过选取符合条件的行或者列 原来的行与列序号并不是顺序的,所以通过此函数可以重新顺序排列更好的是 通过groupby函数分组会更乱一点利用改函数则会更整齐而增加该函数以后...
2018-07-04 20:52:29
14236
2
原创 python3关于groupby常用函数的讲解 agg函数 apply函数(详细见上一博客)
这里排列几个例子 就一目了然了 这里是原始的数据import pandas as pdimport numpy as np#1754884 record,1053282 with coupon_id,9738 coupon. date_received:20160101~20160615,date:20160101~20160630, 539438 users, 8415 merchants ...
2018-07-04 20:48:24
8348
原创 python3中的rank函数
网上存在这么一个例子 obj = pd.Series([7,-5,7,4,2,0,4])obj.rank()输出为:0 6.51 1.02 6.53 4.54 3.05 2.06 4.5dtype: float64之前一直没弄懂是啥意思 这里解释下rank 表示在这个数在原来的向量中排第几名,有相同的数,按最小排序,取平均(默认)。这里解释...
2018-06-14 16:41:34
6906
1
原创 python3 中的sort_values函数
首先 这个函数是对列进行排序的 即对values进行排序单列的大家都明白 这里我们讨论下多列的举个例子df = pd.DataFrame({ 'col1' : ['A', 'A', 'B', np.nan, 'D', 'C'], 'col2' : [2, 1, 9, 8, 7, 4], 'col3': [0, 1, 9, 4, 2, 3],})print(df)输出为 col1...
2018-06-14 14:59:09
24645
1
python3爬取贴吧图片(翻页+模拟浏览器)
2017-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人