- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 ChatGLM实现本地部署类似GPT,训练自己的数据
ChatGPT最近火的不得了,但是注册账号,升级Plus非常麻烦,而且还要担心数据泄露,清华开源ChatGLM,实现本地部署,这就方便多了,不用魔法,就能本地访问,还可以喂一下自己行业的数据来训练它,让它成为专属于你的人工智能。首先电脑需要有独立显卡,显存达到6G以上,下载GLM文件后,然后本地部署,费劲九牛二虎之力终于启动起来了,就可以实现类似GPT的对话模式了。(文件较大,正在上传,回头我把网盘地址贴出来)
2023-04-21 17:27:47
3857
6
原创 如何将本地jar包上传至Maven仓库
首先要检查下自己的Maven是否安装,环境变量是否配置,win+r 打开命令行,输入mvn -v ,如果如下,则证明安装成功,否则,自己百度下怎么安装配置Maven第二步,以添加钉钉jar包为例mvn install:install-file -DgroupId=dingding -DartifactId=sdk-java-api -Dversion=1.0 -Dfile=D:\taobao-sdk-java-auto_1479188381469-20210630.jar -Dp...
2021-07-06 18:05:16
2675
1
原创 java实现文件预览(Office转PDF)
一、首先下载安装openOffice软件,下载地址:http://www.openoffice.org/download/index.html当然,下载速度特别慢,下面是百度网盘地址。链接:https://pan.baidu.com/s/1FfQa14WYXuJU2CTQf34gew提取码:4q08下载完一步一步下一步安装好,就行了。没什么特别的。二、引入jar包 &l...
2020-02-20 22:28:12
1855
1
原创 如何将本地jar包上传到本地Maven仓库
mvn install:install-file -DgroupId=com.fastdfs -DartifactId=fastdfs -Dversion=1.27 -Dfile=C:\fastdfs-client-java-1.27.jar -Dpackaging=jar黑色字体为正常拷贝,带颜色的对应下方Pom文件中对应参数,最后的紫色C:\fastdfs-client-java-1.27...
2020-02-03 21:09:32
1141
原创 Java 如何将一个小对象的值全部赋予给大对象
我们会遇到这种情况,返回的对象中的值不够使用,需要封装一个新的对象返回前端页面,但是这两个对象的值又比较多,如果我们一个一个set get,就会导致代码非常的冗余。例如:对象A: 对象B:private String id; private String id;private Str...
2020-01-19 14:36:22
511
原创 JPA分页查询
Pageable pageable = PageRequest.of(PageNum -1, PageSize); Specification<对象> specification = new Specification<对象>() { @Override public Predicate toPredica...
2020-01-19 14:16:53
332
原创 JAVA new Date()获取时间比当前时间少八个小时
之前new Date() 都是正常的,最近突然就突然少八个小时,查了半天都是说什么在SimpleDateFormat格式日期之之前设置时区为上海时区【sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"))】,但是我不需要格式时间,我只是把时间存入数据库,还有人说什么改jre的,我也没找到他们说的那个目录,还有改注册表的,千奇百怪,最后一句话解...
2019-09-02 10:30:10
6391
2
原创 Spring Boot如何使用jsp
一、在pom.xml文件中导入相关依赖。 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> </dependency> <dependency> ...
2019-07-19 14:21:00
249
原创 Spring Boot 整合MaBatis如何在控制台打印执行的SQL语句
第一种在Spring Boot 的配置文件application.yml中加入configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl或者加入logging: level: com.XXX.Mapper: debug (红色部分为Dao层的包名,注意不是XML文件的包名)...
2019-06-12 10:47:44
13495
2
原创 MySql数据库开启远程访问
MySql数据库如果没有开启远程访问的权限,那么比如你在A电脑装了MySql服务,使用B电脑是访问不了的(A、B电脑在同一网段内),在MySql服务端输入下面的命令就可以了。//通过命令改变远程连接的设置GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库密码' WITH GRANT OPTION;//刷新修改操作,使...
2018-10-15 15:34:27
257
原创 eclipse设置热部署
使用Eclipse时如果每次修改代码都要重新启动Tomcat,这样会浪费很多时间,按照下面的设置,使用Debug方式启动,每次我们保存后就会自动编译,直接测试即可。 就这些了...
2018-09-19 16:08:46
6110
1
原创 ueditor项目重启时图片丢失更改方法
UEditor上传图片时,默认将图片的存储路径放在了Tomcat下的webapps下的项目里,当你重启项目时项目会重新编译,所以你的图片随之也就没了,那么如何改变呢,首先找到config.json(如图所示)最重要的是 imagePathFormat 这个配置,在前面加上 ../ 就可以了 这样的话图片上传路径就会默认在项目的上一层此时的图片就会在项目的外面,...
2018-09-17 10:58:25
1258
4
原创 使用正则替换文档内容中的特殊字符
如果前端使用的是富文本编辑器,那么在编辑文档的时候数据库就会存一些样式标签例如<br> <p></p> <style>等等,有时间我们需要拿到一些纯净的数据,例如导出的时间,我们就不想这些标签展示,那么就可以使用正则来替换掉这些有一定规律的字符换 String str1="<p> Hello <style> Word &
2018-09-10 11:30:31
2060
原创 简单查询SQL语句集
select distinct 列名 from 表名称查询表中列所有数据(不重复的数据)select * from 表名 WHERE age between 18 and 25 查询年龄介于18之25之间的所有用户信息select * from 表名 WHERE age in ('18','19') 查询年龄为18岁和19岁的所有用户信息select * from 表名 WHERE age='18...
2018-06-20 23:25:12
373
原创 常用的Linux命令(自用)
shutdown -r now 重启服务器netstat -anplut 查看端口号 service docker start 开启docker服务mvn clean install -Dmaven.test.skip=true 项目打包
2018-04-11 10:29:03
231
原创 Jpa操作数据库之原生SQL
实体类 User ,字段name, age, email. 对应数据库为 t_user.package com.boot.Repository;import org.springframework.stereotype.Repository;import javax.persistence.EntityManager;import javax.persistence.Persistenc...
2018-04-02 10:05:30
1857
1
原创 七牛云配置与使用
首先官方给我们提供了jar包第一步:导包<dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</artifactId> <version>7.2.11</version></
2018-03-12 11:04:53
4118
原创 Spring Boot线程池配置使用
首先,我们要了解什么是线程池,线程,大家应该都不陌生,我们可以把一个接口处理的单个任务当做一个线程,比如上传文件,调用接口,上传文件,上传完成。 这时会初始化一个线程,等待上传结束,线程销毁 。 但是这样会频繁的创建销毁线程,为了不浪费更多的系统资源,我们使用线程池概念,比如有有一个容器 我们初始化一部分核心线程,设置最大线程数,当客户访问我们的服务时,核心线程开始处理,处理完毕后不是销毁而是再放...
2018-03-05 15:30:27
12059
4
原创 SpringBoot配置文件引用
在实际开发中,难免会出现一些配置文件,比如数据库地址,我们不能把这些信息写死,因为后期我们可能会对这些信息修改,下面我们就来看下在SpringBoot如何简便的使用配置文件。第一步:首先我们要在resourse文件夹下建立一个配置文件,我们取名为db.properties,如下图:里面可以是我们数据库的一些配置jdbc.url=jdbc:mysql://192.168.0.89
2018-03-03 12:00:56
1143
原创 Ubuntu16.04修改静态ip地址
第一步:先获取网卡名称,输入ifconfig,如下图,我们的网卡名称为 ens33$ ifconfig第二步:修改网卡配置文件sudo vim /etc/network/interfaces$ sudo vim /etc/network/interfaces第三步:修改DNS配置$ sudo vim /etc/resolvconf/resol
2018-02-06 14:34:38
84715
2
原创 SpringBoot设置虚拟路径映射绝对路径
上传图片到本地路径,得到的是一个绝对路径例如:D:\picpath\O48681516429132485.png但是前台需要的数据是这样的 :http://localhost:8082/image/O48681516429132485.png那么就要设置虚拟路径 /image/ = D:\picpath\ 了,下面我们就来代码实现下,作为一个负责任的程序员,我把包也给你们复制过来了。
2018-01-30 11:47:03
21320
22
原创 Docker使用之mysql的安装
Docker,官方解释的很高大上,一般初次接触看不怎么明白,下面我用方言介绍下,docker就像一个大仓库,仓库里有许许多多的配置好的工具镜像,比如mysql、activemq、zookeeper等等,你可以去拉取你需要的工具,然后运行他们,就OK了。就这么简单,比如大家都都使用过的Mysql,如果需要安装的话,首先我们要下载安装包,然后一步一步下一步的去安装,安装完可能还要配置些什么,万一在安装
2018-01-26 19:51:30
18041
1
原创 Jenkins+Git+Maven安装与使用
身为一个后台开发人员,Jenkins第一次使用,前前后后配置了两天,现在我就来把自己的经验分享给大家,先说下我们大概的一个流程,代码提交到Git上后,Jenkins定时去Git上拉取代码,然后编译,打包上传到服务器Tomcat下,然后重新启动Tomcat,这样就省了很多步骤,使部署服务变得简单轻便,好,下面开始。一:系统环境的配置1.1:无论你是在Windows下部署Jenkins还是在L
2018-01-26 15:57:22
1956
原创 如何将本地代码上传到GitLab
一、首先要在自己的GitLab上创建一个项目,这就不用多说了吧,如下图,然后复制中间的地址二、本文使用的是IDEA,打开IDEA下面的Terminal ,然后输入下面的命令git config --global user.name "这里就上图中圈着的name"git config --global user.email "这里是上图中圈着的邮箱"git initgit remote ad...
2018-01-25 11:16:20
3369
原创 Jpa操作数据库之@Query使用SQL语句
使用Jpa操作数据库除了简单的 save( ) ,findOne( ) , findBy*( ),delete( ) 等等还可以使用原生的SQL语句,下面就说一些简单的使用SQL语句操作。首先写一个接口继承 JpaRepository 接口,例如:public interface FileRepository extends JpaRepository {//后面的泛型,前面为实体类,后面为实体
2018-01-17 19:12:09
20601
2
原创 Jpa操作数据库之动态SQL语句的使用
第一次使用Jpa,之前都是使用的SSM,现在公司换框架为SpringBoot,随之持久层也换为了Jpa,个人感觉Jpa跟Hibernate使用有些相似,好了,废话不多说,上需求,一个表里包含字段[name 名称,cityid 城市ID , parent 父级ID],前台根据这三个字段实现条件查询,这三个参数都不是必须传的,可能前台只给一个,也可能会给多个,按照前台传参去查询数据,如...
2018-01-17 18:29:56
20293
13
原创 如何将项目部署到服务器
一、项目打包首先选择IDEA下面的Terminal然后会出现一个类似命令框的空间,然后在里面输入mvn clean install -Dmaven.test.skip=true命令,等待出现BUILD SUCCESS打包成功打好的war包会在项目中的target下,下图中modules.war即为打好的包 或者另外一种打包方法:https://jingyan.b
2018-01-03 10:17:15
10374
1
原创 Redis的简单入门
上次介绍了一些Redis的一些基本的操作,这次我们来实现一个简单的小例子,比如说我们正常登陆的时间,登陆成功后会跳转到网页的首页,首页也是访问量最大的,那么首页的数据每次都要从数据库查询吗?那当然不是,这是我们的缓存就排上了用场,这里我做了个小例子,用户登陆成功跳转到书籍列表查询
2017-12-12 14:03:16
290
转载 数据库SQL优化大总结
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用 索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.
2017-12-09 11:35:42
195
原创 Redis初认识
Redis是一个Nosql数据库,但主要角色是作为分布式缓存使用的,redis存在与内存中,性能极高,读取速度极快,看过很多博客,写的都很专业,但是对于初学者都不易看懂,我就简单分析下redis. 既然redis是一个缓存,那么什么是缓存,因为我们的数据库的并发量都很小,所以当高并发的时间就会导致数据库瘫痪,如下图为了解决这个问题我们就在服务层和数据库之间加入redis,当我们的查询请求过来时
2017-11-30 20:56:46
415
原创 Excel导入导出
在工作中我们有时可能会将数据库中的数据导出来使用,那么下面我们就写一个简单的数据库导入导出的小功能。一、首先我们需要添加poi的依赖jar包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactI...
2017-11-28 19:29:11
440
原创 Maven邮件发送服务
给大家分享一个简单的邮件发送代码第一步,导入需要的jar包javax.mailmail1.4.1第二步,把下面代码粘到你的项目中import java.util.Date;import java.util.Properties;import javax.mail.Session;import javax.mail.Transport;import jav
2017-11-21 19:33:38
978
原创 定时器
定时器:在固定时间执行特定的方法。第一步,需要一个TimerManager类import java.util.Calendar;import java.util.Date;import java.util.Timer;/** * 定时调度器 * @author Miao * */public class TimerManager { //设置间隔执行时间(单位毫秒...
2017-11-20 15:20:58
317
原创 拦截器初级入门
拦截器,顾名思义就是拦截特定的请求,进行你想要做的操作,比如说淘宝,在你登陆以后可以购买商品,下单,付款,如果说一个人把下单的链接复制给了另外一个人,另外一个人在不登陆的情况下直接访问这个链接,能否进行付款操作呢,答案肯定是不能的,未登录状态下没有个人的信息,付款了东西发哪里去,这是一个问题吧,所以说我们要有拦截器,判断用户是否登陆,如果未登录,就让他返回到登陆页面去登陆,然后才可以进行购物,下单
2017-11-19 21:16:32
361
中国省市县三级联动数据库字典表
2018-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人