- 博客(59)
- 资源 (4)
- 收藏
- 关注
原创 layui+java:前后端动态下拉框交互
页面<div class="layui-form-item"> <label class="layui-form-label">动态下拉</label> <div class="layui-input-block"> <select name="code" id="OpSelect" lay-verify="required"> <option value=""></o
2021-09-04 12:09:21
726
1
原创 SpringCloud - Eureka Server 单节点和多节点搭建配置
单节点:spring: application: name: strategy-eurekaserver: port: 8000eureka: instance: hostname: localhost client: fetch-registry: false # 是否从eureka server 中获取注册信息 register-wit...
2020-04-19 16:14:42
535
原创 SQL-查询表中最大(小)值的记录
首先表T(id,name,value),查询的value最大(小)值所在的记录。select max(value) from T ; # 查询的只是结构内的最大(小)值,但未将记录查询出来。有人可能第一反应是分组嘛,group by id 。查询出id或者name。但是就掉坑里了。group by的意思是根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规...
2020-02-27 10:00:36
4498
原创 shell-清理日志
清空tomcat日志信息#脚本创建:vi /www/server/tomcat/bin/clean.sh#内容#!/bin/bashlogs_path="/www/server/tomcat/logs"rm -rf $logs_path/catalina.*rm -rf $logs_path/localhost_access_log.*#权限chmod 777 /www/...
2020-01-19 16:17:04
238
原创 mybatis mapper文件下参数为0
当在mapper文件下对传入值为0时,test里面写法上不能写成<if test="value!=null and value != ''"> ...</if>会忽略掉0,正确写法<if test="value!=null> ...</if>...
2019-07-26 18:21:54
531
原创 前端走坑路之miniui无法取值问题:setEnabled&setAllowInput
当我们在页面上设置miniui.get("name").setEnable(false)时,然后再使用$("#userForm").serializeArray();会发现取不到enable值的,使用setAllowInput(false)即可将name设置为只读,并且可以获取值。...
2019-05-25 08:37:10
2835
原创 java面试题-创建对象的五种方式
/** * java 创建对象五种方式 * */public class BuildObject implements Cloneable,Serializable{ public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessEx...
2019-04-25 21:29:03
588
原创 设计模式-代理模式-java动态代理
在框架开发中动态代理模式使用较为普遍,与此同时JDK为我们提供了好用的接口,1.InvocationHandler(代理接口,代理类需要实现它)2.Proxy(代理类,用来实现代理操作)实例项目结构Proxy(自定义的代理接口类,并非jdk自带的)public interface Proxy { void show(User user);}POJO 类 User@Al...
2019-03-23 14:17:40
223
原创 设计模式之路-代理模式-静态代理
代理模式在我们使用java流行的框架里是很常见的,代理模式的定义为:为其他对象提供一种代理以控制对这个对象的访问三种角色1.抽象角色2.代理角色(必须实现抽象角色)3.实际角色(必须实现抽象角色)编码实现实例项目结构引入lombok包,写出优美代码POJOimport lombok.*;@AllArgsConstructor@ToStringpublic class U...
2019-03-23 13:19:56
197
原创 Bean的作用域
五种作用域1.singleton:唯一bean实例,是单例类型2.prototype:每次都是新的bean实例,相当于new XXX()这样的方式3.request:只适用于web程序,每次HTTP请求则会产生一个新的bean,因此也仅仅在HTTP请求中有效4.session:顾名思义,一次会话,有web基础很好理解,也是适用于web程序,每次HTTP请求产生一个新的bean,在...
2019-03-14 22:32:16
260
原创 mybatis出错之There is no getter for property named 'xxx' in 'class java.lang.String
出此类错误的原因是我的代码传值是String类型,在mapper文件内写法是直接用传入的变量名,由于String类型有些特殊,需要用_parameter来代替,显然此种写法不便所见即所得,所以,我们可以在mapper接口里给参数加上注解@Param,OK完美解决!List<SysCodeDto> getCodeView(@Param("code") String c...
2019-03-10 22:30:23
335
原创 第一回 Quartz之入门
当Timer不能解决问题了,这时我们就得撸Quartz了第一个Quartz程序干活前先做个小的测试执行结果第一个Quartz程序在项目开发时,当做完一段业务代码后,以为基本可以收工了,这时回头再看,由于某些业务中的数据具有时效性,在指定时间时我们得进行相应的操作。这时首先我们可以使用Timer来做定时,但是Timer是串行,遇到多并发的时候它就显得蛋疼了,由此我们引入了Quartz来干活咯!...
2019-03-07 10:53:32
270
原创 Guava 之 Strings工具类
Strings类提供了一些实用的方法,使得我们能写出更为简洁优美的代码如方法padStart()向前填充、padEnd()向后填充,commonPrefix()从前置获取,repeat()重复字符串n次,isNullOrEmpty()判空 print("Strings.padStart : ", Strings.padStart("12345", 6, '&'), "\n", ...
2019-02-17 22:44:03
559
原创 Guava 之 Splitter
举例一个场景,前端请求参数,后台处理,有时某些数据可能是一个参数传多个值,然后通过前后端默认约定来解析,这是我们需要对拿到的参数进行分割,例如关于以什么作为排序,像拿年龄进行升序排序:age_asc,此时后台将通过分割下划线"_"来拿到值,这时Guava为我们提供了工具类Splitter String str="AAA|BBB|CCC|DDD"; List<String>...
2019-02-17 16:43:39
386
原创 java注解-自定义注解
我们如何创建新的主键呢?得使用JDK引入的注解(如:@Target:作用域、@Retention:生命周期)先对这两个注解入个门,直接上源码:@Target@Documented //生成javadoc包含注解@Retention(RetentionPolicy.RUNTIME) //运行时@Target({ ElementType.ANNOTATION_TYPE }) //作用...
2019-02-16 22:31:03
218
原创 Guava 之 Lists
guava是 Google 提供的java类库 https://github.com/google/guava,提供了大量实用的程序,来看下Lists,如何创建ArrayList@GwtCompatible(serializable = true) public static <E> ArrayList<E> newArrayList() { return...
2019-02-16 19:56:13
2118
原创 common-lang 之 NumberUtils
NumberUtils类为java number class 提供额外的功能。包括一些String 转其他类型(如int、float,byte)public static int toInt(String str, int defaultValue) { if(str == null) { return defaultValue; ...
2019-02-16 15:21:21
421
1
原创 common-lang 之 CompareToBuilder
public static int reflectionCompare(Object lhs, Object rhs)官方描述:通过反射比较两个对象Compares two Objects via reflectionStatic fields will not be comparedTransient m...
2019-02-15 21:08:47
1200
原创 C语音-读取文件
#include<stdio.h>#include<stdlib.h>#define FILENAME "data.txt"int main(){ FILE *pfile=NULL; int i,j; //char buf[1024]={0}; char *pbuf=NULL;// int size; pfile=fopen(FILENAME,"w"...
2019-02-02 10:03:45
679
原创 C语言-模拟小球自由落体
#include<stdio.h>#include<stdlib.h>#include<windows.h>#define SPAN_X 20#define SPAN_Y 3 #define HEI 30 //小球的最大的高度HANDLE hout; //控制台标准输出句柄//小球的下落void Down(int distance...
2019-02-02 10:03:36
4267
1
原创 C语言-剪切板使用
#include<stdio.h>#include<ctype.h> //需要使用到判断字符的函数#include<windows.h> //需要使用到系统提供的剪切板clipboardint main(){ //局部变量 char *pbuf=NULL; int i,count=0;//count 表示单词的数量 char word[30...
2019-02-02 10:03:24
4561
原创 C语言-贪吃蛇运动
#include<stdio.h>#include<conio.h>#include<windows.h>#define BEG_X 2#define BEG_Y 1#define WID 20#define HEI 20 HANDLE hout;typedef enum{UP,DOWN,LEFT,RIGHT} DIR;t...
2019-02-02 10:03:09
563
原创 C语言-通讯录
#include<stdio.h>#include<string.h>#include<stdlib.h>typedef struct record{int number;//编号char name[12];//姓名char sex;//性别char phone[12];//电话号码struct record*next;//指向了下一条...
2019-02-02 10:02:58
283
原创 C语言-指针链表
//pointer and list list:creat,insert,delete function progamer#include<stdio.h>#include<stdlib.h>#define PT "Student Number:%ld name:%-10s score:%.1f\n",p->num,p->name,p->...
2019-02-02 09:50:52
970
原创 c语言-倒计时
#include<stdio.h>#include<time.h>#include<windows.h>int countDown(){ int hour,min,sec;// int hour_h,min_m,sec_s;//accept time int i,j,k; time_t nowtime;//time_t equals lon...
2019-02-01 19:26:06
5187
原创 C语言-打字游戏
#include<stdio.h>#include<stdlib.h>#include<windows.h>int life=100;//losing countint sleep=150;//the characters falling speedchar *arr[]={"Q W E R T Y U I O P [ ]", "A S...
2019-02-01 19:24:34
1313
原创 C语言-彩色动态图
#include<stdio.h>#include<windows.h>#include<time.h>#include<conio.h>#include<winnt.h>char name[4][5][5]={ {0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0...
2019-02-01 19:20:47
7366
4
原创 C语言-捕获WINDOWS桌面并显示到控制台
#include<stdio.h>#include<conio.h>//因为要使用到getch()函数#include<windows.h>int main(){ //定义局部变量 HWND hdesktopwnd,hconsolewnd;//桌面窗口的句柄和控制台窗口的句柄 HDC hscreendc,hconsoledc,hmemdc;//...
2019-02-01 19:18:31
1568
4
原创 C语言-计算表达式
//计算表达式#include<stdio.h>#include<ctype.h>#include<stdlib.h>#define MAX_SIZE 128struct OP{int type;//0union{char symbol;double val;}value;//联合,共用体,公用体}op_deque[MAX_SIZ...
2019-02-01 19:17:09
8575
2
原创 模拟C语言库函数中关于字符串的函数操作
//模拟C语言库函数中关于字符串的函数操作#include<stdio.h>//1.求取字符串长度unsigned Strlen(char *pstr){unsigned len=0;while(*pstr)//如果该字符不是字符串结束标志0,就一直循环{len++;++pstr;}return len;}//2.字符串的连接,把字符串2中的内容放到字符...
2019-02-01 19:13:21
274
原创 C语言-航班管理系统
/*.航班管理系统主界面以菜单的形式展现,用户可以按不同的键执行不同的操作,即调用不同的函数; ...... 用不同的函数实现,除以下模块,还可设计其他功能模块:1)输入记录:输入录入航班信息,包括:航班号,起降时间,起飞抵达城市,航班票价,票价折扣,航班是否满仓等;2)输出记录:输出信息;3)查询记录:可根据航班号查找记录;4)删...
2019-02-01 19:04:27
10004
4
原创 C语言-电影院选座管理系统
/*编写一个电影院选座管理系统程序。问题描述:自行设计一个电影院放映厅(容积不小于5排,每排不少于10人),通过该“电影院选座管理系统”实现为顾客选座位的功能。实现如下功能:1.给出座位分布图形;2.可实现根据顾客需求选座;3.可由系统自动为顾客选座;4.可查找座位选择人姓名。具体要求如下:1.采用多文件结构设计程序;2.通过字符或图形方式给出座位分布情况,可查看座位选择...
2019-02-01 18:58:27
12192
原创 c语言实现购买火车票系统
//c语言实现购买火车票系统#include<stdio.h>#include<windows.h>int a=30;//共有100张火车票HANDLE hMutex;//互斥锁变量DWORD WINAPI Func(LPVOID lpParamter)//3.线程的功能{ while(a>0) { WaitForSingleObject(h...
2019-02-01 18:56:05
4748
原创 KMP算法
#include<stdio.h>#include<string.h>void makeNext(const char P[],int next[]){ int k=0,p; int len=strlen(P); for(p=1;p<len;++p) { while(k>0&&P[p]!=P[k]) k=next[k-1...
2019-02-01 18:52:32
194
原创 SQL-SELECT题
--1查询20号部门的所有员工信息select *from scott.emp where deptno=20;--2查询所有工种为CLERK的员工的员工号、员工名和部门号。select empno, ename,deptno from scott.emp where job='CLERK';--3查询奖金(COMM)高于工资(SAL)的员工信息。select * from s...
2019-01-31 10:07:21
2148
原创 maven命令创建 web项目
maven mvn archetype:generate -DgroupId=com.ecit -DartifactId=share -DarchetypeArtifactId=maven-archetype-webapp
2018-12-31 21:54:34
424
原创 java生成条码并解析条码
package com.lyy.util;import java.awt.Frame;import java.awt.Image;import java.awt.MediaTracker;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.io.File;import java.io.Fi...
2018-08-05 09:51:08
1650
原创 servlet 接收json数据并响应
客户端发送json数据给servlet服务端/*HttpClient.java*/import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;impor...
2018-07-28 11:11:16
11659
2
原创 SQL-查询没有学全所有课的同学,显示(学号、姓名)
表信息SELECT * FROM student s;SELECT * FROM teacher t;SELECT * FROM course c;SELECT * FROM student_core sc;--解法1:(WITH子句)----a.得到每个同学学过的课程数量with s_no_sum as (select s.student_no s_no, count(...
2018-07-18 11:09:10
24180
原创 SQL--查询没学过“xxx”老师课的同学,显示(学号、姓名)(使用with子句)
显示各个表信息SELECT * FROM student s;SELECT * FROM teacher t;SELECT * FROM course c;SELECT * FROM student_core sc;--1. 查询没学过“xxx”老师课的同学,显示(学号、姓名)----a.查看学生学过的课以及该门课的授课老师(使用with子句)with s_t as(se...
2018-07-18 10:31:01
12402
c语言-航班管理系统-课程设计
2019-01-31
ssm唐诗检索系统
2018-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人