- 博客(98)
- 资源 (2)
- 收藏
- 关注
转载 git 版本回退
本文系公众号 "Java技术栈" 原创!1、未提交未提交有以下两种情况:1)已经在工作区修改了文件,但还未执行git add提交到暂存区。2)已经执行了git add提交到暂存作,但还未执行git commit提交本地仓库。这时候回退:gitreset--hard这样等于清空了暂存区和工作区,本地仓库回退到了最新的提交状态。2、已提交未推送这种情况是指已经执行了git add提交到暂存区操作,又执行了git commit提交本地仓库,但还未...
2022-04-18 16:09:50 665
原创 mysql 索引创建
ALTER TABLE `tableName` DROP INDEX `idx_1`, ADD INDEX `idx_2` (`clumn1`, `clumn1`) USING BTREE COMMENT '索引注释';
2022-04-06 11:30:54 2146
原创 redisson 操作map list string
//操作 Map @Override public void setMapObject(String token, Object object,String mapName,Long minutes) { RMapCache<String, Object> map = redissonClient.getMapCache(mapName); map.put(token, object,minutes, TimeUnit.MINUTES); } @Override publi.
2022-02-16 16:38:48 2425
原创 spring 常用cron
1.每小时执行一次@Scheduled(cron = "0 0 */1 * * ?")2.早上9点到下午17点,每小时执行一次@Scheduled(cron = "0 0 9-17/1 * * ?")
2021-12-14 16:13:51 1032
原创 java 判断时间交叉
/** * 判断时间段是否交叉 * @param effectTime 输入的生效时间 * @param invalidTime 输入的失效时间 * @param effectTime1 查询出的生效时间 * @param invalidTime1 查询出的失效时间 * @return */ public static boolean compareTime(String effectTime, String invalidTime, String .
2021-12-13 11:26:44 1332
原创 ftp域名登录和文件下载
依赖::<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version></dependency>代码:import cn.hutool.core.io.FileUtil;import com.xrp.exception.BusinessE
2021-12-13 11:23:07 1035 2
转载 根据时间范围获取所有日期
/** * @title 根据开始时间,结束时间获取期间所有日期yyyy-MM-dd * 例:开始时间:2019-05-01 结束时间:2019-05-05 * @return java.util.List<java.lang.String> */ public static List<String> findDates(String stime, String etime,String format) throws ParseException { Simp.
2021-12-10 13:49:34 842
原创 2021 面试准备
--说好的涨工资2K,最好涨500,公司的话永远不能信!!一。创建一个线程需要设置哪些属性 1.设置线程id 2.设置线程名称 3.设置是否守护线程(简单来说就是用户线程的保姆,当所有的用户线程结束工作时,守护线程就会结束工作,jvm退出工作,守护线程对经典的应用就是GC) 4.设置优先级(setPriority) sleep wait 1.sleep 不会释放锁,sleep是thred方法 2.wait会释放锁,wait是object方法...
2021-05-06 15:18:06 236
原创 linux (cent0s7 ,centos 5.5,ubuntu-14.04.6) 注册service服务 命令大全
//查看操作系统版本cat /proc/version//查看内核版本cat /etc/redhat-releasecentos7:cd /usr/lib/systemd/system 下创建agent.service[Unit]Description=agentAfter=network.target[Service]Type=simpleExecStart=/root/agent/agent_start.shExecStop=/root/agent/agent..
2021-02-02 19:59:06 313
原创 SqlServer 索引定期重新生成
SELECT 'ALTER INDEX ['+ind.name + '] ON [dbo].[' +OBJECT_NAME(ind.OBJECT_ID) + '] REBUILD PARTITION = ALL WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 9.
2020-11-30 11:11:20 1010
原创 mongo增删改查
1.插入db.getCollection("met_frk_property_config").update( { key: "scsalesReport-list" }, { $push: { fields: { $each: [ { key: "institutionTypeClassName", label: "◆上游机构类型", order: 192, formatter: { t
2020-11-13 17:04:29 141
原创 Spring Boot 邮件发送多个收件人
直接上代码,copy就可以用1.ymlconfig:配置的时发件人,也可以这样配置多个发件人,邮箱为企业邮箱时,password为邮箱密码为新浪或者QQ时,pssword为授权码receivers:为收件人,同样可以配置多个spring: mail: institutionList: send-corn: 0 30 8 * * ? configs: # 账号A - username: 11111@bizatmobile.com
2020-10-21 10:30:13 4864
原创 jpa 拼接like
public static PredicateBuilder getPredicateBuilder(String name, String property){ //property 2个和3个的处理 String[] resultArr = property.split("\\."); //客户名称输入带空格的 自动拼成 如111 222 拼成(like 111 and like 222) PredicateBuilder and...
2020-09-01 11:06:41 944
原创 SQLSERVER 函数编写和调用
--创建函数ALTER FUNCTION [dbo].[f_inventory_monitor]( @yearMonth as varchar(30), @lastYearMonth as varchar(30))RETURNS TABLERETURN ( select * from sale)--调用函数SELECT * from f_inventory_monitor('2020-07','2020-06')...
2020-07-24 11:32:49 2013
原创 SQLSERVER 查看sql执行状态,死锁等待
SELECT [Spid] = session_Id, ecid, [Database] = DB_NAME(sp.dbid), [User] = nt_username, [Status] = er.status, [Wait] = wait_type, [Individual Query] = SUBSTRING(qt.text, er.statement_start_offset / 2, (CASE WHEN er.statement_end_offset = - 1 THEN.
2020-07-13 11:42:37 1108
原创 sqlserver 创建带返回值的存储过程
--创建存储过程ALTER PROCEDURE [dbo].[pro_sales_month] @yearMonth varchar(30), @returnValue VARCHAR(10) outputASBEGIN TRY BEGIN TRANSACTION insert into crm_platform_kingyork_staging.dbo.KY_SD_DATA_M SELECT es.id as PK_ID,es.sale_year_month as ST.
2020-07-07 11:05:06 1370
原创 springboot 字符串返回json格式
/** * 根据token获取用户信息 */ @GetMapping("/singleLogin/getAccount") public void request(@RequestParam("token") String token, HttpServletResponse response) throws IOException { token = "TOKEN-"+token; redisTemplate.setValue...
2020-05-14 09:50:44 2018
原创 logback日志配置
<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true --><!-- scanPeriod:设置监测配置文件是否有修改的时间间隔,如.
2020-05-09 09:55:04 1149
原创 sqlServer 查询A表比B表多的数据
--B表比A表多的数据select * from ent_slf_expect_inventory_copy1 B where (select count(1) as num from ent_slf_expect_inventory A where A.institution_id = B.institution_idand B.product_id = A.product_idand...
2020-04-08 09:54:47 1392
原创 sql 查询重复记录并删除
--查询重复记录select original_product_name,original_product_specfrom ent_sfl_product_mappingwhere deleted = 0group by original_product_name,original_product_spec having count(1) > 1--删除重复记录d...
2020-03-16 14:58:58 701
原创 SqlServer 获取时间月份
SqlServer当月最后一天SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))上个月第一天SELECT CONVERT ( VARCHAR ( 100 ), DATEADD( MONTH, DATEDIFF( MONTH, 0,getdate()) - 1, 0 ), 23 )当月第一天SE...
2019-10-31 19:34:43 3677
原创 linux centod7安装ftp服务端 并创建虚拟用户
本文参考链接https://blog.csdn.net/will0532/article/details/79175478#commentsedit//查看是否安装了vsftp:rpm -qa |grep vsftp//卸载vsftprpm -e vsftp以下是修改部分:1.真正在生产环境,不可能关闭防火墙,所以,//查看防火墙状态firewall-cmd...
2019-08-19 17:23:14 663
原创 springboot gradle项目 使用lombok
依赖:dependencies { api group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '2.1.3.RELEASE' api group: 'org.mybatis.spring.boot', name: 'mybatis-spring-boot-starter',...
2019-07-31 10:28:25 760
原创 springboot post请求 实现数据分批导出到excel
依赖:api group: 'org.springframework.boot', name: 'spring-boot-starter-thymeleaf', version: '2.1.4.RELEASE'api group: 'com.alibaba', name: 'easyexcel', version: '1.1.2-beta5'Controller: ...
2019-07-20 11:01:13 3540
原创 springmvc 实现文件上传下载,demo直接可用
package cn.com.zwz.spring.beans.file;import org.apache.commons.io.FileUtils;import org.springframework.http.HttpHeaders;import org.springframework.http.HttpStatus;import org.springframework.http...
2019-07-13 22:17:03 940
原创 JS 循环 table
[#escape x as x?html]<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> ...
2019-05-28 11:48:18 1552
原创 jquery 操作table
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <...
2019-05-28 11:44:15 319
原创 option
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Bootstrap 实例 - 基本的按钮下拉菜单</title> <link rel="stylesheet" href="http://cdn.static.runoob.c...
2019-05-28 11:41:53 489
原创 input.html
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"...
2019-05-28 11:41:13 246
原创 复选框 chenck.html
<html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- 引入JQuery --> <script src="http://c...
2019-05-28 11:40:13 299
转载 java 优化
开发工具不知道有多少”老”程序员还在使用 Eclipse,这些程序员们要不就是因循守旧,要不就是根本就不知道其他好的开发工具的存在,Eclipse 吃内存卡顿的现象以及各种偶然莫名异常的出现,都告知我们是时候寻找新的开发工具了。更换 IDE根本就不想多解释要换什么样的 IDE,如果你想成为一个优秀的 Java 程序员,请更换 IntelliJ IDEA。使用 IDEA 的好处,请搜索谷...
2019-05-19 13:40:19 153
转载 为什么redis 是单线程的?
以前一直有个误区,以为:高性能服务器 一定是 多线程来实现的原因很简单因为误区二导致的:多线程 一定比 单线程 效率高。其实不然。在说这个事前希望大家都能对 CPU 、 内存 、 硬盘的速度都有了解了,这样可能理解得更深刻一点,不了解的朋友点:CPU到底比内存跟硬盘快多少redis 核心就是 如果我的数据全都在内存里,我单线程的去操作 就是效率最高的,为什么呢,因为多...
2019-04-28 14:08:36 875
原创 记 2019-6 面试
第一次------1.创建一个线程需要设置哪些属性2.linux 执行shell 有哪些返回码3.snmp v1 v2 v3 有什么区别4.jquery .get .post .ajax 区别5.如何用http实现https,SSL之类。。。6.JDBC 数据库 大数据删表,用transcate,大量查询 用 fetchsize7.数据库调优。8.如何通过rest ap...
2019-04-08 15:40:50 294 1
原创 电脑中无法打开IE浏览器的解决方法
参照:https://jingyan.baidu.com/article/a24b33cd2ff0e419ff002b7e.html亲测有效
2019-03-27 11:31:29 1012
转载 关于【缓存穿透、缓存击穿、缓存雪崩、热点数据失效】问题的解决方案
1 前言昨天晚上接到阿里的电面电话,过程中就问到了关于缓存相关的问题。虽然以前接触过,多多少少了解了一些。但是之前自己并没有好好记录这些内容,在真正面试的时候,并没有回答得出来。今天记录一下,长长记性。在我们的平常的项目中多多少少都会使用到缓存,因为一些数据我们没有必要每次查询的时候都去查询到数据库。特别是高 QPS 的系统,每次都去查询数据库,对于你的数据库来说将是灾难。今天...
2019-03-27 10:46:39 1184
转载 java 降级锁的理解
原文:https://blog.csdn.net/qiuwenjie123/article/details/79950532读写锁是什么我就不多说了,下面说什么是锁降级锁降级:锁降级指的是写锁降级成为读锁。如果当前线程拥有写锁,然后将其释放,最后再获取读锁,这种分段完成的过程不能称之为锁降级。锁降级是指把持住(当前拥有的)写锁,再获取到读锁,随后释放(先前拥有的)写锁的过程。...
2019-03-26 13:57:24 4125
DB2需要的jar
2018-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人