- 博客(80)
- 资源 (6)
- 收藏
- 关注
原创 springboot项目配置(yml,pom)
首先使用idea创建一个纯净的springboot项目1,替换pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht
2021-11-23 17:12:05 971
原创 linux新环境部署(纯净环境)
1.检测vim是否装配:rpm -qa |grep vim 查看是否有vim命名的文件包yum -y install vim-minimalyum -y install vim-enhanced2.安装上传下载:yum -y install lrzsz3.安装netstat:yum -y install net-tools4.安装jdk:1.cd /usr/local 去usr/local 路径下2.Mkdir jdk 创建一个文件夹
2021-10-29 16:45:10 387
转载 linux下安装nginx
linux版本:CentOS7 64位【yum 安装最新版nginx:https://www.cnblogs.com/xxoome/p/7256214.html】在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。Linux下检查是否安装过某软件包:http://www.cnblogs.com/xxoome/p/5866553.html安装命令:yum -y install gcc pcre-devel zlib-devel op
2021-10-20 10:45:52 2915
转载 linux安装mysql5.7.24
linux安装mysql5.7.24一、卸载mysql安装有三种方式,包括二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。一般是前两种比较多卸载方法参考Linux->卸载Mysql方法总结,记得卸载干净二、安装建议路径设置按照写的来将下载的压缩包复制到linux服务器/usr/local/路径下(下载地址https://dev.mysql.com/downloads/mysql/,进去下载默认是最新的,找到Looking for previous GA
2021-10-19 16:48:22 465
原创 汇总sql(同一个字段显示多个汇总结果)
根据时间段的不同,获取全年12个月的汇总结果以及全年汇总结果SELECT u.USER_ID as userid, u.USERNAME as username, ( SELECT CONCAT( count( CASE WHEN news.create_time >= #{firsttime} and news.create_time < #{secondtime} THEN news.crea
2021-08-03 09:32:19 1286
原创 nginx301跳转。不带www的域名重定向到带www的域名
第一种server { listen 80; server_name xxxxxx.net; return 301 http://www.xxxxxx.net$request_uri;}server { listen 80; server_name www.xxxxxx.net; ...}第二种server{listen 80;server_name www.xxxxxx.net;...}se
2021-08-02 17:31:45 1149
原创 一份奉上 ajaxFileUpload.js
jQuery.extend({ createUploadIframe: function(id, uri) { //create frame var frameId = 'jUploadFrame' + id; if(window.ActiveXObject) { var io = document.createElement('<iframe id="' + frameId + '" name="' + .
2021-07-28 15:44:25 212
原创 layui绑定列表,后台有数据,前台展示不到问题
我之前是这么写的,前后台代码写完后,满脸自信认为就是系小意思,测试的时候发现只显示了部分数据,可以看到列表中有5行数据,即序号列和操作列展示出来了,其余数据均不展示,查看了后台和数据库,其对应列都有数据。反复测试了很久,网上也找了很久都没有解决问题,后来灵机一动,把field的列名进行修改(对应的实体类同步修改)。问题是field 后面的 数据名不能是 一个小写跟着一个大写,如cCxxxx,要改为 要多几位小写字母 conCxxxx。(当然是什么随意,不是固定是conCxxxx)看代码functio
2021-06-09 15:50:27 1034 1
原创 自定义时间空挡
package cc.mrbird.febs.system.servicesummarizing.entity;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class ServiceDateUtil { private Date firstweek; private Date se
2021-06-01 18:04:55 133
原创 mysql遇见Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre的问题
报错信息Expression #1 of SELECT list is not in GROUP BY clause and containsnonaggregated column ‘k.id’ which is not functionallydependent on columns in GROUP BY clause; this is incompatible withsql_mode=only_full_group_by产生原因MySQL 5.7.5及以上功能依赖检测功能。如果启用了O
2021-05-25 09:59:42 208
原创 用于进行大型数字计算,不会丢精度和变成科学计数法
整数部分超过15位后失效。public static String multiply(double v1, double v2){ BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); BigDecimal b3 = b1.add(b2);//此处举例使用乘法(注意:必须使用一个新的BigDecimal
2021-04-07 16:26:37 288
原创 Excel导入前数据处理数字变成科学计数法
用于excel导入时,防止数字型的数据由于太大变成科学计数法主要调用这个方法public static String filterEmoji(String source) { if (StringUtils.isBlank(source)) { return source; } StringBuilder buf = null; int len = source.length(); for (int
2021-04-07 16:13:10 1451
原创 过滤字符
过滤了奇怪字符以及空格public static void main(String[] args) { String str = "尸鬼封尽东方 华府可视 角度浩丰 科技水电和$%反了kg$%"; System.out.println(StringfiLter(str)); } /** * 过滤字符 * @param str * @return * @throws PatternSyntaxException
2021-04-07 15:50:51 389
原创 layui绑定列表进行判断
function initTable() { tableIns = febs.table.init({ elem: $view.find('table'), id: 'cjDataTable', url: ctx + 'cjdata/list', cols: [[ {type: 'checkbox'},
2021-04-02 16:46:44 512 1
原创 批量下载实现
后端controller层获取多条图片的信息@RequestMapping(value = "/getimgmap", produces = "application/json; charset=utf-8") @RequiresPermissions("cjData:download") public List<CjDownloadImage> getimgmap(@RequestParam String uuid){ Map<String , St
2021-04-02 11:22:07 257
原创 WebMagic爬取网页信息
package cc.mrbird.febs.system.collection.cs;import cc.mrbird.febs.common.utils.StringUtils;import cc.mrbird.febs.system.collection.MysqlPipeline;import cc.mrbird.febs.system.collection.rmw.RmwCollection;import cc.mrbird.febs.system.entity.CjData;impo
2021-03-18 17:16:41 187
原创 HttpClient模拟登录
pom依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.6</version> </dependency>package cc.mrbird.febs.s
2021-03-18 17:05:30 529
原创 2021年3月1日面试问题
缓存雪崩的解决方案要解决缓存雪崩,首先要了解什么是缓存雪崩,它指的是在程序运行过程中redis服务器因为某种原因不工作了,简单来说就是宕机,导致大量用户的读写操作直接访问到了存储层,直接访问到了数据库,导致数据库压力过大。要怎么解决呢,三种方案1.提高redis的可用性搭建redis集群,使其宕机后还会有其他redis服务器接替工作,不让用户直接访问存储层。这个是在雪崩发生时的解决方案。2.加锁或者使用消息队列在缓存层崩溃后,我们通过加锁或者使用消息队列使其在同一时间内只有一个请求可以访问存储层
2021-03-01 15:09:53 111
原创 sql分组后续操作
1.分组求和SELECT `name`,SUM(score) FROM test2 GROUP BY `name`;2.分组求平均SELECT `name`,AVG(score) FROM test2 GROUP BY `name`;3.分组求最大SELECT `subject`,MAX(score) FROM test2 GROUP BY `subject`;4.分组求最小SELECT `subject`,MIN(score) FROM test2 GROUP BY `subj
2021-02-28 16:32:15 296
原创 linux安装jdk
1.查询要安装jdk的版本:命令:yum -y list java*2.选择安装版本进行安装命令:yum install -y java-1.8.0-openjdk.x86_643.安装完成验证命令:java -version
2020-12-28 16:10:05 57
原创 面试笔试题3
1.jdk和jre的区别?jdk是java开发工具包,里面包含了jre和java基础类库以及java开发工具。而jre是java运行环境,里面包括了jvm虚拟机2.==和equals的区别是什么?==是判断两个变量或实例是不是指向同一个内存空间,equals是判断两个变量或实例所指向的内存空间的值是不是相同==是指对内存地址进行比较 , equals()是对字符串的内容进行比较==指引用是否相同, equals()指的是值是否相同3.final在java中有什么作用?final修饰一个
2020-12-07 18:25:39 160
原创 面试二
1.thredlocal的使用场景场景1:ThreadLocal 用作保存每个线程独享的对象,为每个线程都创建一个副本,这样每个线程都可以修改自己所拥有的副本, 而不会影响其他线程的副本,确保了线程安全。场景2:ThreadLocal 用作每个线程内需要独立保存信息,以便供其他方法更方便地获取该信息的场景。每个线程获取到的信息可能都是不一样的,前面执行的方法保存了信息后,后续方法可以通过ThreadLocal 直接获取到,避免了传参,类似于全局变量的概念2.hashmap和hashtable的区别
2020-11-26 19:26:26 91
原创 java面试题一
1.Long型怎么比较是否相等,long型和double型怎么互相转换? //比较相等 Long e = 123L; Long f = 123L; System.out.println(e == f); System.out.println(e.equals(f)); 输出结果:true true //互相转换 long a = 123L; double b = a; double c = 123.4; Long d =Math.round(c);
2020-11-15 12:00:57 95
原创 layui下拉框多选以及回显
前端组件(来自layui组件库)前端写法:引用js组件主要加上标签 xm-select=“kcqytype”<div class="Y109_ItemInline"> <label class="Mkh_FormLabel">科创企业类型</label> <div class="Mkh_FormDiv"> <form:select id="kcqytype" lay-filter="kcqytype" xm-sel
2020-09-23 16:02:06 1896
原创 layui提交from表单写法
<div class="Y109_ItemInline"> <label class="Mkh_FormLabel">区镇:</label> <div class="Mkh_FormDiv"> <form:select path="townId" style="width:144px"> <option value="0">请选择</
2020-09-22 09:50:30 461
原创 根据list条件批量查询
根据list条件批量查询 <select id="getdeletepeojectidlist" resultType="String" parameterType="String"> SELECT id from projectinfo where oldprojectid = #{oldprojectid} and year not in <foreach collection="oldyearlist" item="item" index="index" open=
2020-09-02 16:29:25 1051
简单的登录,试岗题,采用springboot+gradle+thymeleaf+jpa
2018-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人