自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乔木晨子的博客

初级程序员

  • 博客(97)
  • 资源 (2)
  • 收藏
  • 关注

原创 html随机抽奖

有两个地方namelist你需要修改。

2023-05-08 19:10:28 361 2

转载 mysql对时间范围的查询

简单地时间范围查询

2022-10-15 10:03:08 4378

原创 mysql存储过程和函数

简单的练习

2022-06-06 21:08:35 207 2

原创 mysql建表语句

没什么

2022-06-06 21:05:47 219

原创 mysql 中 in 的用法

随便写写

2022-06-02 09:57:52 32865 11

原创 win11无法安装msi程序的解决方法

1.打开服务,win+r 输入 services.msc找到windows installer,将其启动,不知道为什么不能设置成自动开启,每次开机还需要再手动开启2.以管理员身份进入cmd,cd进入需要安装的msi程序的目录中,输入msiexec /package 程序名称按下回车后开始安装3.此时msi程序会被编译成exe程序,然后就开始“下一步”吧!!!!!...

2022-05-24 19:29:31 14190 8

原创 win10 cmd导入oracle dmp 数据文件

imp system/[email protected]/mydb file=D:\example.dmp full=y ignore=yimp 用户名/密码@主机ip地址/数据库名称(实例) file=文件名全路径 full=y ignore=y前提是这个用户拥有dba权限和导入的权限

2022-04-07 11:41:47 620 1

原创 redis工具类

2022-03-28 14:50:27 4419 1

原创 随便一个路径,记录美好生活

2022-03-23 09:30:27 275 1

原创 sqlserver 建表语句

CREATE TABLE [dbo].[teacher]( [teacher_id] [tinyint] IDENTITY(1,1) NOT NULL, [teacher_name] [nvarchar](max) NOT NULL DEFAULT (N'无'), [gender] [nvarchar](max) NOT NULL DEFAULT (N'无'), [birthday] [date] DEFAULT (N'1990-01-01'), [address.

2022-03-12 16:02:53 9017 1

原创 工具类,判断字符为空、判断集合为空

//判断为空或者长度为0boolean b = CollectionUtils.isEmpty(list);//就是!CollectionUtils.isEmptyCollectionUtils.isNotEmpty(list);//isnotempty 就是 !isempty 两者就是相反的关系StringUtils.isNotEmpty("");//isempty 判断了字符是null或者"",只要是其中一种就返回真StringUtils.isEmpty("");//所以像判断字符是.

2022-03-02 10:18:19 165

原创 文件导入需要添加工序,以备不时之需

//获取excel里面的对象的工序名称(由于工序名称可以重复,所以此处的编码就可能出错了)String processName = e.getProcessName();//使用这个工序名称查询工序对象,再得到其工序编码String processHql = "select t from TmProcessStep t where t.stepName = ?";List<TmProcessStep> processStepList = tmProcessStepService.fin.

2022-03-01 18:13:32 215

转载 只能输入数字,正则表达式替换,当然不一定,你可以看看

// 在html代码区调用此方法即可 // 格式化限制数字文本框输入,只能数字或者两位小数 function input_num(obj){ // 清除"数字"和"."以外的字符 obj.value = obj.value.replace(/[^\d.]/g,""); // 验证第一个字符是数字 obj.value = obj.value.replace(/^\./g,""); // 只保留第一个, 清除多余的 obj.value = obj....

2022-02-28 19:43:11 230

原创 java工具类

package com.ewinlk.common.utils.poi;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.lang.reflect.Field;import java.math.BigDecimal;import java.text..

2022-02-15 15:14:26 247 1

原创 vue中将字符转换成数字的简单做法

让字符变量减0就行了var str = '10';var str_num = str - 0;这样str_num就是数字了反过来int n = 1;var str = n + '' ;这样str 就是字符了

2022-02-08 14:54:57 22995

原创 jsp中单选框显示时的判断

1.上代码 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <div class="form-group"> <label for="positiontype">职位类型:</label> <label class="radio-inline"> <input type="r

2021-09-07 19:04:19 716

原创 jQuery 中ajax的success方法不触发的解决方法

1.上代码,注意其中的text:"json",检查你原来的dataType:"json",改过来试试 function deleteObj(id) { if (confirm("确认删除?")) { $.ajax({ type: 'POST', url: "system/jobs/del", data: { "id": id }, text: "json",/*注意写成这个样子*/ success: function (data

2021-09-06 23:10:10 3491 3

原创 mysql使用存储过程批量插入数据

1.直接上sql语句drop PROCEDURE IF EXISTS xu;CREATE PROCEDURE `xu`()BEGIN set @tnum = null; -- 设置变量接受表的数据量 select count(*) into @tnum from user; -- 将表的数据量赋值给变量 add_loop:loop -- 创建循环add_loop if @tnum < 1000 THEN -- 判断表中是否小于1000条数据 INSERT i

2021-08-15 23:56:03 325 1

原创 使用sql语句形式修改表字段的字符类型

修改数据库成utf8的.alter database 数据库名 character set utf8;修改表默认用utf8.alter table 表名 character set utf8;修改字段用utf8alter table 表名 modify 表字段名 varchar(50) CHARACTER SET utf8;

2021-08-14 14:50:56 1845

原创 mysql动态获取列(使用存储过程版)

1.先看sql(创建一个存储过程的实际代码)第一行的“root”是你mysql的用户名、“p_test2”是函数名CREATE DEFINER=`root`@`localhost` PROCEDURE `p_test2`()BEGIN SET @num1 = NULL;/*定义变量*/ SET SESSION group_concat_max_len =1024*10; /*为拼接字符的函数设置最大长度*/ SELECT GROUP_CONCAT(DISTINCT /*将去重后的所有的n

2021-06-11 14:21:37 692 2

原创 mysql动态获取列

1.主要是使用case when 的写法需要将所有情况都考虑进来,但是有些情况下你不知道所有情况有哪些,即情况是不定的。2.先来sql结果SET @EE='';SELECT @EE:=CONCAT(@EE,'SUM(IF(type_string=\'',type_string,'\'',',amount_int,0)) AS ',type_string,',') FROM (SELECT DISTINCT type_string FROM test) A; SET @

2021-06-07 14:58:06 1983

原创 mysql对结果中数字内容的字符串进行排序

1.sql语句(在排序字段后加0即可变成数字进行排序)select * from student order by score+0 desc2.说明需求:将“90.00”这样的varchar转成数字类型进行排序student表中的score是varchar类型(为了演示故意这样设计,也可以将“分数”想成“型号”)其中存在诸如“100” 、 “90” 等等的分数如果直接使用score进行desc排序的话,“90”必定会在“100”的前面这样的排序就没意义了至于为何要+..

2021-06-02 16:30:20 172

原创 tomcat 解决控制台中文乱码问题

1.打开下面得文件,点击右键编辑划到rem结束部分处添加这一行代码:set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"2.修改config里面得server.xml找到第71行redirectPort="XXXX"后面添加 URIEncoding="UTF-8"...

2021-05-14 14:35:02 90

原创 mysql 一句SQL批量插入数据(存储过程,循环插入)

-- 如果该名字存储过程已存在,则删除DROP PROCEDURE IF EXISTS proc_initData1;-- 创建CREATE PROCEDURE proc_initData1 () BEGIN -- 声明一堆变量 DECLARE i INT DEFAULT 0; DECLARE uid VARCHAR ( 255 ) DEFAULT 0; DECLARE count DECIMAL(20,8) DEFAULT 0; DECLARE op INT.

2021-05-12 16:45:09 1327

原创 MySQL with 写法

1.with 写法,让两个表的相同等级人数相除统计出两张表每个等级的人数,再使用等级进行join,再计算。with t1 as ( select emp.emp_level as type, count(emp.id) as n from emp group by emp.emp_level),t2 as ( select d.depot_level as type, count(d.id

2021-05-12 09:51:22 21690 3

原创 MySQL为结果添加序号

1.先看原始结果2.再看需要的结果3.如果涉及到多表关联4.sql语句注意后面的 as i 别名是必须存在的,至于别名叫什么,随便,不一定非要使用i,单@i这个变量名还是必须相同的。你可以从后往前看,就是让@i初始为0但不显示,每次随结果行出来时加一,所以第一次序号为1。其中:=就是赋值的意思。select (@i:=@i+1) '序号', e.emp_name name from emp e , (select @i:=0) as i...

2021-05-12 09:22:45 727 1

原创 mysql查询出当前年份的12个月

1.核心的部分-- 不依赖任何表,只是用mysql自带函数方法select concat((select year(now())),'01') as '月份'union select concat((select year(now())),'02')union select concat((select year(now())),'03')union select concat((select year(now())),'04')union select concat((select yea

2021-04-19 17:49:03 3545 1

原创 mysql语句的一些例子

1.inner join就是在去除关联完后出现的null值情况,本身就是一个交集的存在。select st.* from student st inner join score sc on sc.s_id = st.s_idinner join course c on c.c_id=sc.c_id and c.c_id="01"where st.s_id in ( select st2.s_id from student st2 inner join score sc2 on

2021-04-16 08:53:52 209

转载 freemaker内置函数,处理一些字段的显示。

https://blog.csdn.net/chami_/article/details/51992044

2020-11-23 14:30:32 92

原创 前端取值记录

1.使用data-xx如:在 <input data-phone = ${()!''}>$('input[data-packId]').val();

2020-11-16 19:27:50 96

原创 一些正则表达式

1.只能包含数字、字母和汉字。/^[\u4e00-\u9fa5a-zA-Z0-9]+$/

2020-11-16 19:20:41 140

转载 freemaker数据类型转换(页面显示时使用)

1.https://www.iteye.com/blog/wenjie12201-1700098

2020-11-11 19:16:41 142 1

原创 freemaker的下拉框记录

1.新增页面list集合的下拉框<select name="landType" class="ipt200"> <option value="">请选择</option> <#if landTypeList??> <#list landTypeList as land> <option value="${(land)}">${(land)}</option>

2020-10-28 15:20:22 107

原创 2020-10-21开发过程中oracle的低级错误

1.需要在实体类上面加上@TableId("")放在实体类主键字段上面;@TableName("")放在实体类的类名上面一定要为当前实体类指定数据库的表名和表名的主键字段不然会报错,近似意思是,没有这个主键的setter属性,即代码往数据库更新时在数据库找到了主键,但是在实体类上面又没找到。2.在执行insert时计划出入的字段数量和实际想要插入的字段数量要相同,不然报错,近似意思是字段数量不够用。即insert into xxx (n个字段) values(m个字段),此时报错:字段数量不够用

2020-10-21 15:41:45 101

原创 springboot简简单单地导出操作

1.依赖什么的就不说了核心观看当然是从查询出list开始到workbook的写入文件为止 @RequestMapping("exportexcel") @ResponseBody public String exportExcel(@ModelAttribute("query") SyCompanyBreedSpecQuery query , HttpServletResponse response , ModelMap model){ return execute

2020-10-21 15:27:22 336

原创 oracle使用序列作为id在插入数据时使用(nextval)

1.插入一条数据时//在selectkey这个标签里面有一个inoutid可以认为是“从前端传来的”,等会在实际的sql里面使用#{}使用到//还是在这个标签里面有个返回值类型,既然这里需要的id,而且查出来的也是id,返回值也就是long类型了//最后有一个before,就是在实际sql执行之前就是执行这个selectkey标签,只有这样下面的sql才能使用到id <selectKey keyProperty="inoutId" resultType="java.lang.Long" or

2020-10-21 12:26:11 4165

原创 ajax传递一个对象给后台

1.ajax注意标注的几点json转换时将字段封装成一个对象后放入进行转换,如果字段少可以直接把后台对象需要的字段如图直接以json格式写出来第二点则是设置contentype的值为json2.后台在参数前加上注解,如图。...

2020-09-24 10:40:35 1756

原创 oracle merge 的使用1

1.不知到理解的对不对merge into sycloud.sy_datasend_flag a -- 目标表using ( -- 遍历前端传来的list集合 <foreach collection="list" item="item" index="index" separator="union all"> select #{item.cpccode,jdbcType=VARCHAR} cpccode, -- 查询一个伪表 , 其实就是在

2020-08-24 08:55:41 131

原创 mysql group by 和 having 用法

1.先看表2.现在需要查询各个部门的薪水总和。有个条件是,薪水小于等于150的员工不参与统计直接上结果select p.dept_id,sum(p.salary) sal frompersonal p where p.salary >150 GROUP BY p.dept_id结果:3.上面的sql中是先从表中去掉salary小于等于150的数据,再使用dept_id分组求和。所以 where条件是在group by之前执行4.现在增加一个条件: 薪水之和大于..

2020-08-18 17:29:49 10265

原创 oracle增加表字段、修改表字段

1.增加alter table 你需要修改的表的名字 add (你需要添加的字段的名字 varchar2(60) );//添加字符型字段alter table 你需要修改的表的名字 add (你需要添加的字段的名字 number(60) );//添加数字型字段comment on column 你刚刚修改的表的名字.你刚刚增加的表字段的名字 is ‘你想要给字段的注释’;//注意后面的单引号//一般在给表添加一个列(字段)后,需要给这个列添加注释//你刚刚修改的表的名字 点 你刚刚增加的表字段

2020-08-03 12:27:45 18031

BUSHAOYUSHIGEZINIKANKANYOUMEIYOUMANZUZHEGETIAOJIAN

BUSHAOYUSHIGEZINIKANKANYOUMEIYOUMANZUZHEGETIAOJIAN

2022-03-22

惠普笔记本电脑b&o音效驱动

如果你重装系统发现没有这个驱动可以试试。 仅限惠普笔记本电脑。

2022-03-01

空空如也

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

TA关注的人

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