
java
振云博客
程序猴小白
展开
-
MYSQL中CASE WHEN把某一列的单个或多个英文转化为中文显示
MYSQL中怎么把某一列的单个或多个英文转化为单个或多个中文显示原创 2022-09-22 17:05:25 · 765 阅读 · 0 评论 -
mysql怎么让表中某一列字段按某字符分割一行变成多行
mysql怎么让表中某一列字段按某字符分割一行变成多行原创 2022-09-22 10:22:12 · 1618 阅读 · 0 评论 -
mysql中如何根据当前时间查询数据-本年本月本季度本周
mysql中如果根据当前时间查询数据-本年本月本季度本周原创 2022-08-09 15:48:49 · 1917 阅读 · 0 评论 -
mysql语句如何实现字段排名和单列分类统计总数
mysql原创 2022-08-08 12:04:22 · 876 阅读 · 0 评论 -
Linux如何去下载安装mysql并重置密码
第1步:在该目录下usr/local/新建mysql文件夹第2步:下载mysql到usr/local/mysqlhttp://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-8.0/第3步:解压tar -xvf 该命令解压.xz包tar -zxvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz(tar -zxvf 该命令解压.gz包)第4步:把解压的文件名改成mysqlmv mysql-5.7.25-linux-gl原创 2022-01-18 09:44:16 · 686 阅读 · 0 评论 -
共同开发项目时在idea上如何使用git提交、更新、回滚代码
前期需要打开本地文件夹,安装好git之后右键Git Bash Here,然后在下面输入命令将项目复制到本地,git clone https://(任意HTTPS地址)1.首先右键项目pull一下更新最新修改的项目所有内容2.第一步新增文件报红时,需要右键报红文件将其添加到本地3.第二步将修改和新增的文件提交4.第三步提交后,然后push将代码上传到公司项目仓库特别注意修改git提交邮箱的命令如下:回滚项目提交之前的命令如下:...原创 2021-12-08 11:49:02 · 809 阅读 · 0 评论 -
怎么在springboot中实现excel文件在浏览器下载导出
文章参考链接:https://blog.youkuaiyun.com/u010277446/article/details/85130087第一步:导入jar包依赖注意这里使用的是poi方式还可以利用esayexcel的方法。 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId>原创 2021-12-08 11:18:46 · 1494 阅读 · 0 评论 -
VUE利用el-upload实现文件上传的功能,后端获取文件数据
vue点击组件弹出窗口 <span class="tool-btn" @click="opendialog()"> <i class="table-tool-btn add-icon"></i> 批量新增 </span>在方法中定义一个控制器export default {data(){return{ files:[], open:false,}}, methods: { opendialog() { this.open =原创 2021-06-25 15:32:41 · 10369 阅读 · 1 评论 -
SQL命令报错,mySql和Orcle多条数据List插入sql写法不同导致
代码报错是因为本人在mapper.xml文件中的sql写错了,之前是做过mybatis和mysql的项目所以惯性思维导致。orcle数据库的sql写法和mybatis的写法是有区别的。错误示范mybatis写法: <insert id="saveAll" parameterType="java.util.List"> insert into VEHICLE_OIL_CARD_ADD(ID,VEHICLE_ID,OIL_CARD_NUM,LAST_MONTH_MILEA.原创 2021-06-24 15:40:53 · 178 阅读 · 0 评论 -
怎么将静态资源放到云服务器并且可以访问
server { listen 3336; server_name 10.48.22.5; #charset koi8-r; client_max_body_size 100M; location /static/css/static/img/ { alias /app/oms/static/img/; } locat原创 2021-06-15 14:46:47 · 1534 阅读 · 0 评论 -
@Select里面怎么用foreach添加循环参数和报错问题
这是我一个@Select里面的分页查询,记住复杂语句用<script> 和</script>包裹起来,但是在<script> 和</script>内不能用>、<=、<、<=等判断语句要用gt;和lt;等转义字符,具体字符自行百度查看。(注意结尾不要用分号;否则报错,而且最好用&{},用#{}传参数也会有报错问题出现。) @Select("<script> select to_char(data_time,'yy原创 2021-06-07 10:21:56 · 4321 阅读 · 0 评论 -
vagrant up启动时在C盘有中文路径名报错怎么解决
在cmd中输入vagrant up命令时出现以下报错:………incompatible character encodings: GBK and UTF-8解决办法:在使用vagrant技术时会遇到各种错误,比如开始我就遇到C盘的用户是中文名,vargant使用up命令时访问不到中文名,所以需要重新配置环境变量。1.首先最快的解决方式是新建超级管理员用户重新去英文名,但是这种方法一般不建议使用比较麻烦,下面给大家介绍新的方法如下:2.重建路径,修改环境变量第一步:右击我电脑—>属性—&原创 2021-04-24 16:32:22 · 1897 阅读 · 0 评论 -
java篇-面试资料下载及手撕常提及的算法
1.快速排序:详情介绍快排:https://blog.youkuaiyun.com/qq_34134299/article/details/112368477public static void que(int array[], int left, int righ) { if (left > righ) { return; } // 定义一个基本数 int base = array[left]; int i = left; int j = righ; // i和j移动,原创 2021-03-27 11:19:26 · 211 阅读 · 2 评论 -
java算法-如何反转输入一行字符串
结果显示:(注意是空一格输入)如在控制台输入:i love you caoyuner输出结果为:caoyuner you love i代码展示:public class ttt { public static void main(String[] args) { //这一行代码表示获得控制台输入数据 Scanner inScanner = new Scanner(System.in); //这一行是表示用一个字符串接收输入的一行数据, //这里也可以用next()方法,但是会原创 2021-03-27 10:20:54 · 211 阅读 · 2 评论 -
SSM项目中出现json乱码问题的解决方法
在spring-mvc.xml或者其他配置springxxx-xxxxmvc.xml的配置文件里面加入下列内容即可过滤乱码问题 <!--**json乱码问题配置解决方法**--> <mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter原创 2021-02-24 21:48:10 · 169 阅读 · 0 评论 -
用IDEA如何快速搭建SSM框架项目
从百度云盘下载资料,极快导入该文件到ideal实现即刻创建项目链接: https://pan.baidu.com/s/1aIPeLn6QYqyPr4ARUKmTag 提取码: khwn如需详细步骤:如下第一步: 新建项目,project或者是新建模块moudule,我的案列是新建moudle,新人最好新建项目project.第二步: 在下列界面内下一步next即可第三步: 新建项目需要的名字,按自己喜欢的填写第四步: 在下列界面直接下一步即可第五步: 上述项目就新建成功了,原创 2021-02-24 20:06:40 · 2712 阅读 · 1 评论 -
怎么解决SSM项目中的404路径报错问题
注意本人的项目结构为下列模样:搭建好了SSM框架问题之后,出现的问题,访问项目网址报404,也就是访问不到WEB-INF/jsp/query.jsp文件,访问路径在controller绑定的是http://localhost:8080/user/query,问题解决如下:重点:注意别陷入固定思维,就觉得报404是路径问题,还有可能是没导入该导入的一系列java的jar包问题。(这是ideal里面比较常见的问题)具体解决步骤:第一步:第二步:第三步:第四步:第五步:第三步:.原创 2021-02-24 10:51:54 · 6742 阅读 · 3 评论 -
LOG4J如何在SSM项目里面加入日志文件
第一步: 建立好项目后,在pom文件里面加入log4j插件包 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency>第二步: 在项目的resou原创 2021-02-17 21:29:02 · 544 阅读 · 0 评论 -
用java编程实现基于管程法的消费者生产者模式
/** * 测试:生产者消费者模型-->利用缓冲区解决:管程法 * * @author * *///生产者,消费者,产品,缓冲区public class testPC { public static void main(String[] args) { // 新建一个空的容器 SynContainer container = new SynContainer(); // 开启生产者线程,并将其放入容器中 new Productor(container).start()原创 2021-01-13 20:47:24 · 161 阅读 · 0 评论 -
java实现快速排序算法
可以去我的博客看详细解析与简单易懂的原理:(本人博客为个人学习心得,仅供参考)振云博客:http://zhenyunboy.icu/?p=382public class fast { public static void main(String[] args) { int a[] = { 1, 5, 9, 6, 8, 2, 3, 7, 10 }; que(a, 0, a.length - 1); for (int i : a) { System.out.print(i + " ");原创 2021-01-08 18:01:22 · 223 阅读 · 9 评论 -
删除单向链表中间的某个节点
解题思路图:java代码详情:public class ListNode { // 当前节点的值 int val; // 指向的下一个节点 ListNode next; // 有参构造函数,初始化就直接给val赋值 ListNode(int x) { val = x; } public static void main(String[] args) { // 定义五个节点 ListNode a = new ListNode(1), b = new ListNode(2),原创 2020-12-29 22:42:16 · 850 阅读 · 0 评论 -
怎么用java判定字符是否唯一
实现一个算法,确定一个字符串 s 的所有字符是否全都不同。示例 1:输入: s = “leetcode”输出: false示例 2:输入: s = “abc”输出: truepublic class Stringjudge { public static void main(String[] args) { //定义系统获取输入对象Scanner Scanner inScanner = new Scanner(System.in); //获取用户输入,且是字符串类型的 Stri原创 2020-12-07 17:25:38 · 396 阅读 · 0 评论 -
java判断任意排列之后的字符串仍然是回文串。
给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。回文串是指正反两个方向都一样的单词或短语。排列是指字母的重新排列。回文串不一定是字典当中的单词。示例1:输入:“tactcoa”输出:true(排列有"tacocat"、“atcocta”,等等)解法加心得如下:/** * 给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。 回文串是指正反两个方向都一样的单词或短语。排列是指字母的重新排列。 * 回文串不一定是字典当中的单词。 * * @author 雷振 判断原创 2020-12-07 17:12:31 · 492 阅读 · 0 评论 -
idea添加web项目报404问题
解决 IDEA导入他人web项目报错问题:第一步:首先点击File,然后再点击Open打开你的项目文件地址,ok一下。第二步:项目会报错,没关系是因为你的项目路径没有设置,所以再点击Project如图所示,设置你的项目路径。第三步:选择你的java,JDK版本第四步:点击Modulesd先点击减号,将现有项目删除,再重新点击加号添加你的项目,具体步骤如图所示,之后别忘了点击应用。第五步:接着再点击,Libraries添加你项目中需要的ja包,具体步骤如图。第六步:然后又点原创 2020-11-09 10:16:56 · 1716 阅读 · 0 评论 -
SSM项目的Controller文件中怎样将集合转为json数据渲染在JSP页面
下面将介绍具体的步骤:1.在后端新建一个class文件以ResponseUtil命名,复制下面代码进去public class ResponseUtil { public static void write(HttpServletResponse response, Object o) throws Exception { response.setContentType("text/html;charset=utf-8"); response.addHeader("Access-Contro原创 2020-11-04 22:22:21 · 674 阅读 · 0 评论 -
java强制类型转换时异常(java.lang.ClassCastException)
1.如果你的项目中出现如下情况:说明你的java类文件中你运用了强制转换。什么是强制转换也就是,你用一种类型接受了另一种类型,发生了类型转化,但是类型转换一般 都是向上转型的。如 int 转 double,还有 int 转 String。这些都是自动转换不要强制转换, 一般基本类型都提供包装类。如 int Integer double Double 里面提供 parseInt ,parseDouble 方法把数据转字符串。2.解决办法过程是:(1).先分析报错内容,报错时,一定要看主要问题.原创 2020-11-03 22:58:27 · 4467 阅读 · 4 评论 -
如何获得WebRoot中的资源,避免普通java项目转tomcat运行空指针异常
下面就是运行tomcat之后在浏览器输入访问地址后,eclipse控制台报错示意图。解决办法:1.在你需要获得相对资源路径的.java文件中的某个类或者某个方法下添加如下方法:ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); if (classLoader == null) { classLoader = ClassLoader.getSystemClassLoader(); } java原创 2020-11-03 22:37:01 · 226 阅读 · 0 评论 -
谷粒在线教育项目中如何解决权限问题
1.首先是前后端全部复制整合之后,再修改数据库路径2.修改前段uindex.js里面的路由路径3.权限不成功显示是因为数据库表acl_role_permission中没有一行关键数据就是当前角色权限必须有一条数据的permission_id为1 也就是下图所示:每一个角色添加相关权限后,必须多加一条permission_id为1的数据,没有的话就显示不了菜单具体代码:1.前段,2.在acl/role.js中加这段代码 save2(roleId) { retu原创 2020-10-27 11:41:57 · 1119 阅读 · 4 评论 -
利用java简单的中文分词功能模块
第一步:在复制下列代码到您的编程软件项目里之前,还需要下载两个jar包IKAnalyzer2012.jarlucene-core-3.6.0.jar百度网盘下载地址https://pan.baidu.com/s/1oGec_mqU7PdqkKdA-H4k0Q提取码: 9egm第二布:将两个jar包复制到任意一个文件中(或者你可以新建一个lib文件夹然后把两个文件复制进去)第三步:package com.core.service.impl;(这里改成自己的包名)import java.io.原创 2020-10-19 16:27:44 · 242 阅读 · 1 评论 -
用ideal创建一个maven的javaweb
顺序是:file----->new----->project----->点击左边的maven----->点击上方的Create from archetype----->然后选择右边的maven-archetype-webapp骨架填写样例:Groupld: com.lz.otherArtifactld: javawebDemoVersion:默认----->然后点击两次next----->接着在main里面建立一个java包,然后右击java包点原创 2020-10-16 22:19:57 · 221 阅读 · 2 评论 -
java中的文件流
两类:字节流:8位通用字节流字符流:16位通用字符流基本流:输入流:InputStream :读取内存里面存储文件的内容数据到程序中输出流:OutputStream:读取程序中的内容数据存储到内存里面文件中Reader :字符流阅读器,将字符读入指定的字符缓冲区Writer:转换流:InputStreamReaderOutputStreamWriter装饰流:BufferdReader BufferWriter缓冲流保存到内存中去,非缓冲流读一个丢一个工具流:ByteA原创 2020-10-16 22:12:17 · 460 阅读 · 0 评论 -
XML文件配置在java目录中报错mapper 找不到(not found)
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.atguigulz.eduservice.mapper.EduCourseMapper.getCoursePublishVoInfoat com.baomidou.mybatisplus.core.override.PageMapperMethodSqlCommand.<init>(PageMapperMethod.java:原创 2020-10-16 14:11:32 · 1478 阅读 · 0 评论