自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

orangeTop的博客

代码可以吃吗

  • 博客(57)
  • 资源 (14)
  • 问答 (11)
  • 收藏
  • 关注

原创 windows 使用WinSW制作服务

在windows server中,使用winsw把jar包或者可执行程序制作成服务

2023-11-16 11:42:20 135

原创 服务器内存满了解决之路

阿里云服务器扩容

2023-07-21 18:44:42 546

原创 springboot打包分离lib和配置文件

每次上传都几百兆的文件,太慢了,而且配置文件改一下就要重新打包比较麻烦。就修改了打包方式,每次只需要上传代码的jar包就行了。

2022-10-20 17:35:32 418 1

原创 centos防火墙状态以及端口开放

简介:针对centos7服务器上防火墙的一些操作,以及开放防火墙端口开放端口firewall-cmd --zone=public --add-port=80/tcp --permanent查询80端口是否开启firewall-cmd --query-port=80/tcp重启防火墙firewall-cmd --reload查看开放的端口firewall-cmd --list-port查看防火墙状态firewall-cmd --state停止防火墙s

2022-03-28 14:15:26 1463 1

原创 springboot集成mybatis,自动代码生成

pom.xml文件部分配置 <!-- mysql 数据库驱动. --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <!-- spring-boot mybat

2021-10-29 10:15:48 272

原创 java程序制作 exe执行文件

一、工具准备1、下载 exe4j:Download exe4j注册码,网上随便找了两个 ,公司名和用户名随便写A-XVK267351F-dpurrhnyarvaA-XVK204432F-1kkoilo1jy2h3r2、下载innosetup:Inno Setup Downloads二、IDEA制作可执行jar包file -> Project Structure(Ctrl+Alt+Shift+S) 选择Artifacts 添加jar,如下图配置好就可以Bui.

2021-09-14 16:06:18 3734

原创 kotlin反射获取对象的属性名称和值

背景:java的反射都知道,最近学习kotlin,想用反射,就研究了下,kotlin反射获取对象属性的值。val t = any::class.memberPropertiest.forEach { // 编译后,属性默认是private,需要设置isAccessible 才可以读取到值 it.isAccessible = true println("${it.name}:${it.call(any)}") }...

2021-09-10 15:50:58 3989

原创 maven打包生成的jar不能被第三方使用

背景:项目经常用到好多工具类,很多项目的工具类都是重复的, 所以我想整合常用工具类到一个项目里面。遇到的问题:写好项目后,打的包可以自己启动,其他项目可以引用,但是启动的时候就报错了,提示找不到引入的这个包。对比发现,打的包没有com.xx.xx路径,如下图:解决办法,在打包的地方加入<configuration> <skip>true</skip></configuration>具体如下图这样打的包就对了...

2021-08-30 14:29:05 384

原创 springboot 实现图片合并

背景:商城要做活动,要生成商户的活动二维码,现在有了活动的底图模板,商户上传自己的二维码就可以生成活动图。可以上传压缩包,也可以上传单个图。转换工具类public class ImageUtils { private Logger logger = LoggerFactory.getLogger(ImageUtils.class); private static Map<String, String> exitFile = new HashMap<>(

2021-08-27 09:51:25 1297

原创 springboot+kotlin 实现对mysql数据库的备份与恢复

背景:新来的开发误操作数据库,导致数据丢失,但是没有数据备份,所以就写一个程序,定时备份数据库,体量也不是很大。yml 配置server: port: 8080# 备份的目录backup: sql: path: usr/local/mysql/bak_data/# 需要备份的数据库mysql: ip: 127.0.0.1 port: 3306 username: root password: root# mysqldump 目录 mysqldu

2021-08-25 17:20:17 311

原创 ngrok内网穿透和钉钉内网穿透

最近做小程序开发,为了开发方便,把内网地址映射到互联网,找到了一个好用的工具ngrok。下载地址ngrok官方下载windows 直接解压,然后找到自己的Authtoken直接运行ngrok authtoken your Authtoken执行完之后会在C盘生产一个 ngrok.yml 以后都不用在生成了然后根据你要映射的端口执行命令ngrok http 8090然后访问http://0aa05d24754e.ngrok.io就可以了出现的问题:...

2021-07-06 17:10:04 629

转载 java中String和char

一 char和string的区别: 1 char是表示的是字符,定义的时候用单引号,只能存储一个字符。例如; char='d'. 而String表示的是字符串,定义的时候用双引号,可以存储一个或者多个字符。例如:String=“we are neuer”。 2 char是基本数据类型,而String是个类,属于引用数据类型。String类可以调用...

2019-03-25 13:47:30 233

转载 GET和POST两种请求方式的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻...

2018-08-28 16:54:21 1908 1

转载 MySQL-mysql 8.0.11安装教程

转载,用于以后备用。一步步操作的可以使用。转自:https://www.cnblogs.com/laumians-notes/p/9069498.html 网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。安装环境:win71、下载zip安装包:MySQL8.0 For Windo...

2018-08-02 17:49:05 281

转载 jdk安装javac不是内部或外部命令

刚换电脑,重装环境变量,一直安装之前方法装的,java命令可以,javac就是不可以,然后看了一篇文章,直接使用set path命令,成功了。下面是转载的原文:JAVA_HOME 即JDK的安装目录(设置JAVA_HOME主要是为设置Path和ClassPath时使用“%JAVA_HOME%”用的,如果配置Path和ClassPath时写了绝对路径,那么JAVA_HOME可以不用设置) ...

2018-08-01 20:06:03 4611 3

转载 springboot+kotlin项目中Application中的main方法启动报错

Kotlin 小科普这里大家一个小科普,Kotlin 是完全兼容JVM ,完全无缝支持Java ,并且在您可以在Java 和 Kotlin 来回自如的切换,所以开文就借用了官方的一句话,是 Android 中的 Swift 。就好比 Swift 一样,在支持 Swift新语法的时候,也支持 C 语法。但是我有意见了,因为我一接触后,发现这是错误的。因为它是 Java 中的 Swift 。Kotli...

2018-07-11 10:20:26 3646

原创 navicat 配置 oracle

一直使用navicat操作Mysql数据库,习惯了。现在项目用oracle,大家都说navicat去操作oracle不好用,说plsql比较好,但是我还是想用navicat,就配置了一下。下载地址:oracle下载地址选择32位的(亲测64位的不能用)选择这个按钮选择版本,我的11的解压就好。在Navicat中,找到 工具-&gt;选择 安装的 ori.dll,重启。然后去选择oracle连接...

2018-06-28 18:40:29 819

原创 mysql查询慢Sending data耗时问题

背景:刚接手一个完结项目,要性能测试,100w条数据查询时间不超过10s,这个功能的查询是多表关联,现在才几千条数据但是在数据库执行sql的时候发现耗时几十秒,肯定满足不了要求,然后我又是小白,不懂就百度各种大神的经验吧,然后有了一下操作。。。。一、在navicat中执行了sql 查看下耗时都在 Sending data 中,然后就去看各种大神 怎么去解决,然后就加索引吧,第一次使用索引,就百度了...

2018-06-15 16:13:05 8279

原创 spring boot 访问项目时加项目名称

springboot 项目一般直接地址加端口就可以访问了,不像放在tomcat里面还需要加上项目名。现在,想访问的时候加上项目名用来区分,只要在配置文件里面加上server.context-path=/项目名,就可以了...

2018-06-06 17:21:31 26026 4

转载 Spring 注解学习

声明Bean的注解:@Component : 组件,没有明确的角色@Service : 在业务逻辑层(service层)使用@Repository : 在数据访问层(dao层)使用.@Controller : 在展现层(MVC--SpringMVC)使用注入Bean的注解:@Aautowired : Spring提供的注解.@Inject : JSR-330提供的注解@Resource : JSR...

2018-05-07 16:43:01 185

转载 Spring Boot中使用缓存

随着时间的积累,应用的使用用户不断增加,数据规模也越来越大,往往数据库查询操作会成为影响用户使用体验的瓶颈,此时使用缓存往往是解决这一问题非常好的手段之一。原始的使用缓存的方式如下:这样的缓存使用方式将数据读取后,主动对缓存进行更新操作,这样的方式使用方便,但是代码的耦合性高,代码侵入性强。 1 /** 2 * 使用缓存以id为字样,如果id所对应的缓存信息已经存在,则不会再读db...

2018-05-03 16:45:02 275

转载 通过iText生成PDF

转自:http://blog.csdn.net/zmx729618/article/details/52150070iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 http://itextpdf.com/ 版本:itextpdf-5.2.1.jar 

2018-01-24 11:26:33 339

转载 收藏90个名企面试算法题

名企笔试名企笔试:美团2016招聘笔试(股票交易日)名企笔试:搜狐2016招聘笔试题(扎金花)名企笔试:凤凰网2015招聘(二分查找)名企笔试:4399游戏校招笔试题(快速排序)名企笔试:蘑菇街2016招聘笔试(回文串)名企笔试:网易招聘笔试(升级之路)名企笔试 : 完美世界招聘笔试(子序列)

2018-01-19 18:12:35 1052

转载 你的简历能帮你争取到面试机会吗

你的简历能帮你争取到面试机会吗    最近我在帮朋友的公司招人,招人的第一步是要筛选简历,在这过程中,我发现虽然能收到很多简历,但实际能通过筛选能进入到技术面试流程的简历不多,估计10份里不会超过4份能通过筛选。    如果没法通过技术面试,那么候选人尚且能收集面试题,回家继续准备,毕竟他和面试官也交流过,也不算没收获,但对于这些没法通过筛选的简历,简历的主人往往是无从得知的(公司不会主动通知),

2018-01-18 18:40:36 301

原创 mysqldump: Got error: 1044: Access denied for user 'sunyard'@'%' to database 'fac_demo' when using L

背景:一个大牛让我把数据库导给他,但是我用的开发库,有很多数据,导出的文件就很大,然后他让我导出dump格式给他。1.本地配置mysql 环境变量2.执行mysqldump -u连接名 -p连接密码 -h地址 数据库名 --hex-blob --default-character-set=UTF8 > E:/mysql/scf.dump报错mysqldump: [Warning] Us

2018-01-15 12:01:57 2349

转载 漫画:面试神回复

本漫画来自网络,原作者是来自美国的Nathan W. Pyle要应聘免不了面试,对于HR的各种问题,你该怎么回答呢?1.2.3.4.5.6.7.8.9.10.11.12.13.

2018-01-10 15:56:02 761

转载 BigDecimal 的那些坑事儿

背景:最近做金融的项目,对于金额数字特别敏感,但是经常精度缺失,找的文章去学习。最近查看rebate数据时,发现一个bug,主要现象是,当扣款支付宝的账号款项时,返回的是数字的金额为元,而数据库把金额存储为分,这中间要做元与分的转化,这个转化规则很简单,就是*100的,所以一开始代码很简单,如下。[java] view plain copy Floa

2018-01-10 11:55:43 474

转载 一个苦逼程序员日常的 10 个扎心瞬间

下面这些情况做程序员的你一定不会陌生!!!做程序员的我,日常就是1上班........下班做程序员的我,日常就是上班,晚上要加班,周末要加班,节假日还要加班,服务器崩溃要加班,服务器不崩溃也要写bug让它崩溃加班,下班。

2018-01-04 18:38:32 498

转载 说说程序员不解风情的瞬间

程序员是一个相对单纯的群体,对于男女这方面有的人真的比较缺失,那么,就让我们看看程序员的另一半总结的那些瞬间,如果你有另一半,一定要涨涨经验哦。1. 化完妆问他:“我漂不漂亮?”他说:“亲爱的,闭眼别动。”我羞涩地闭上眼等待他的kiss,结果他说:“这里有个脏东西。”然后撕下了我的双眼皮贴。。2.感冒了很难受,我闷在被窝里给男朋友发短信”我感冒了”并决定如果对方回答”多喝点

2018-01-04 18:29:05 615

原创 mysql 差一张表批量插入另一张表并生成随机数

背景:项目要把两张表的部分数据合并查询出来,并插入另一张新表里面。INSERT INTO biz_loan_trf (REC_UID, LOAN_ID, LOAN_APPLY_NO, AR_NO, `STATUS`)SELECT REPLACE(UUID(),"-","") REC_UID, l.LOAN_ID, t.LOAN_APPLY_NO, t.AR_NO, 1from biz_l

2017-12-27 11:51:22 828

转载 mybatis查询时间段sql语句

页面表现形式:查询Ro页面传过来的就是字符串public class QueryRo { private String beginTime; private String endTime; public String getBeginTime() { return beginTime; } public voi

2017-12-19 17:04:08 2804

转载 BigDecimal除法后保留两位小数

BigDecimal numBigDecimal=new BigDecimal(5.33);  numBigDecimal=ConvertNumber(numBigDecimal,3,2);//调用,5.33/3后保留两位小数1.7766666=1.78//BigDecimal 截取小数位,四舍五入      public BigDecimal ConvertNumber(Bi

2017-12-13 15:46:17 8733

转载 java对象数组的概述和使用

java对象数组的概述和使用

2017-11-29 13:57:14 580

转载 20个非常有用的Java程序片段

下面是20个非常有用的Java程序片段,希望能对你有用。1. 字符串有整型的相互转换123  String a = String.valueOf(2);  //integer to numeric string  int i = Integer.parseInt(a); //numeric string to an int 

2017-10-16 11:20:58 273

转载 Java中可变长参数的使用及注意事项

在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print("hello");print("hello","lisi");print("hello","张三", "alexia");下面介绍如何定义可变长参数 以及如何使用可变长参数。1. 可变长参数的定义使用...表示可变长参数,例如prin

2017-10-13 11:18:15 271

原创 activiti工作流入门学习笔记

最近项目用到了工作流,但是我是小白,都是大神写好了,我直接用,根本不懂这玩意,最近闲下来,学习了一下activiti,分享一下。eclipse需要安装activiti插件:具体步骤

2017-09-22 15:48:32 460

转载 把mysql数据库中的表通过java代码生成实体类

本来,自己的项目是通过mybatis自动生成这些的,但是不一定其他项目使用,于是趁闲着就看看怎么通过代码写生成,看来很多都不是太满意。于是借鉴了一篇,然后修改了一下。生成了自己想要的实体类。package com.db.gen.entity.tool;import java.io.File;import java.io.FileWriter;import java.io.IOExcep

2017-09-21 17:36:37 2591 2

转载 通过 HTTP 协议做 Web 缓存

亲,你知道缓存是什么吗?其实缓存就像办健身卡,我第一次花了699办了一年的卡之后,接下来的一年我都可以免费锻炼。 在web 中, 我们交的不是钱,而是空间,我们耗费一定的空间之后,能够获得网页打开速度质的飞跃。 当我们第一次访问一个页面时,我们需要交纳一定的空间, 将下载的css,js,html已经img等相关资源保存在本地。 在第二次,第三次。。。访问时,就可以不用去下载文件了。通常来说,设

2017-09-21 14:20:45 476

转载 Java面试笔试题大汇总

java最全面试题

2017-09-08 08:49:43 2003 1

转载 Eclipse Gradle 配置

Eclipse Gradle配置一、Gradle简介Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。 二、配置步骤如下:1、资源下载:Grandle官网下载Gradle,地址:http://www.gradle.org/downloads提示:如果只是运行可以只下载bin,为了扩展开发还是下载a

2017-09-07 09:19:19 465

activiti流程入门教学

里面从导入activity到完成的搭建manven项目,都很清除。主要的是activiti流程很详细,很多表也给了注释,很多步骤给了数据库执行完后会出现什么结果。另外我也写了一篇文章说了一下中间遇到的问题

2017-09-22

阿里巴巴java开发手册

手册给力很多开发规范,从命名,定义,各种场景下代码的编写,sql规约。涵盖了java开发中的很多方面。而且还解释了为什么要这样规范,很实用。

2017-08-10

jquery实现的步骤条,可以根据页面变色

利用jquery实现步骤条,附带js css 以及变色的方法。可以在跳入下一页的时候,执行变色方法,改变步骤条颜色,视觉上真的进入了下一页

2017-08-02

步骤条源码

jquery实现的步骤条

2017-07-31

ps四部把女生头像转成素描效果

步骤很清晰,很详细,有图文说明,直接操作,小白都可以做好

2017-07-22

ps 8个常用滤镜

ps滤镜

2017-07-22

mysql优化方案

里面说的很多mysql优化的理论,配上了实际案例,说的很透彻,案例多使用的是php

2017-07-22

深入剖析tomcat

从底层解释道实际使用实例,都很充分,讲的很多,很全,让你更深入的了解tomcat

2017-07-22

微信语义理解协议文档

需要开发微信小程序,或者了解微信开发的可以看看,找了好久才找到的,里面很多各种场景使用的技术。

2017-07-18

js带有登录提示验证的表单脚本代码

完整了前端页面表单登录,有js判断输入格式。适合很多系统的登录页面使用。

2017-07-18

jquery表单验证获取短信验证码js脚本,有css样式

点击获取验证码,页面开始倒计时,30s(可自己修改时间)后可以再次发送验证码,期间按钮不可被点击

2017-07-18

apache-tomcat-7.0.72-windows-x64 x86

tomcat7 32 位 64 位 及安装程序

2017-07-18

eclipse装逼主题

直接import>General>Preferences>选择你解压的位置>去Windows>Preferences>Apperance>设置 color and font theme

2017-07-18

apache-maven-3.3.9解压即可使用

解压就可使用,里面包含各种常用的jar包,spring,strust2

2017-07-18

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

TA关注的人

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