<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Java_learnner的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Java_learnner</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Java_learnner]]></copyright><item><title><![CDATA[批量修改文件后缀名称。将给定文件夹下所有的mp4后缀名的文件的名称改为avi]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/119617151</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/119617151</guid><author>Java_learnner</author><pubDate>Wed, 11 Aug 2021 21:12:16 +0800</pubDate><description><![CDATA[public static void batchUpdateFile(File file, String suffix) {
    File[] fileList = file.listFiles();
    if(fileList.length&gt;0){
      for (File toFile : fileList) {
      //判断当前是否为文件如果是则直接调用文件后缀修改方法
        if(toFile.isFile()){
          updateFileNam]]></description><category></category></item><item><title><![CDATA[2021-06-18 做一次简单的webservice请求（服务端+客户端）demo]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/118016806</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/118016806</guid><author>Java_learnner</author><pubDate>Fri, 18 Jun 2021 10:06:15 +0800</pubDate><description><![CDATA[服务端：
1、首先需要 1个接口 以及对应的实现类，一个测试主类
2、代码如下
1）接口
package com.testServer;

public interface ITestService {
	
	public String sayhello(String str);

}

	2）实现类

package com.testServer;

import javax.jws.WebService;

@WebService
public class ITestServiceImpl  imple]]></description><category></category></item><item><title><![CDATA[记录一次layui头工具栏删除后页面重新加载]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/115701267</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/115701267</guid><author>Java_learnner</author><pubDate>Wed, 14 Apr 2021 16:02:31 +0800</pubDate><description><![CDATA[//头工具栏事件
        table.on('toolbar(tb)', function(obj){
            var checkStatus = table.checkStatus(obj.config.id);
            switch(obj.event){ 
                case  'deleteUser':
                    var data = checkStatus.data;
                   ]]></description><category></category></item><item><title><![CDATA[记录一次layui的启停用监听事件]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/115637843</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/115637843</guid><author>Java_learnner</author><pubDate>Mon, 12 Apr 2021 20:14:49 +0800</pubDate><description><![CDATA[1.前端代码
layui.use(['form', 'table','laypage'], function(){
        var table = layui.table;
        var form =layui.form;
        var laypage = layui.laypage;
        table.render({
            elem: '#tb'
            ,url:'personManage/userManage'
        ]]></description><category></category></item><item><title><![CDATA[记录一次 ssm下  pagehelper +layui]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/115636545</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/115636545</guid><author>Java_learnner</author><pubDate>Mon, 12 Apr 2021 19:43:54 +0800</pubDate><description><![CDATA[1.先在pom文件中引入相应的pagehelper依赖


2.在applicationContext.xml中配置相关信息
prop中的值可以自行定义，我这里用的mysql数据所以配置的mysql
3.后端逻辑
不说了直接上代码
controller：

dao层：这里方法参数我是为了限制用户类型访问，如果直接查询可不设置参数直接查询

service层


mapper

4.前端逻辑
前端使用的layui
,templet: function(res){
                       ]]></description><category></category></item><item><title><![CDATA[记录一次layui 设置弹出lay.msg后定时关闭弹出层]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/115588634</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/115588634</guid><author>Java_learnner</author><pubDate>Sun, 11 Apr 2021 09:42:31 +0800</pubDate><description><![CDATA[不说了,直接上例子：
错误示例：
layer.msg(“注册成功”,{time:11000},function(){
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭
});
在上述这种情况下，可能会出现并没有正常关闭
正确示例:
layer.msg(“注册成功”,{time:11000},function(){
var index = paren]]></description><category></category></item><item><title><![CDATA[记一次坑：layer 弹出层form表单提交刷新弹出层 造成ajax成功后不执行success]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/115568270</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/115568270</guid><author>Java_learnner</author><pubDate>Sat, 10 Apr 2021 11:25:02 +0800</pubDate><description><![CDATA[错误示例：
$.ajax({
type:‘post’,
url:’’,
data:“userid”:userid,
dataType:‘json’,
success:function(res){
if (res.flag ==“1”) {
layer.msg(“注册成功,等待跳转至登录页面！”,{time:3000});
window.location.href = “login.jsp”;
} else if (res.flag == “0”) {
layer.msg(“当前用户已存在,请重试！”);
}]]></description><category></category></item><item><title><![CDATA[使用layui时报错l.push is not a function]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/115566907</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/115566907</guid><author>Java_learnner</author><pubDate>Sat, 10 Apr 2021 10:56:06 +0800</pubDate><description><![CDATA[问题解决：
错误示例：
layui.use(‘form’,‘layer’, function(){
var form = layui.form;
var layer = layui.layer;
}
正确示例：
layui.use([‘form’,‘layer’], function(){
var form = layui.form;
var layer = layui.layer;
}
其实根本原因就在于，引用多个模块，必须要使用“[]”包裹

...]]></description><category></category></item><item><title><![CDATA[SSM中 jsp 页面将某个表的行的数据存入session 并在修改页面显示 并设置不让用户修改]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/104357103</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/104357103</guid><author>Java_learnner</author><pubDate>Mon, 17 Feb 2020 13:54:25 +0800</pubDate><description><![CDATA[如图我的系统登录后显示的id为2  我要将本行数据拿到 并在另一个修改页面显示
我首先在 当前的jsp页面写入如下代码：

然后我在修改页面的input标签内拿到了上述的值 并设置只读
代码如下：

由于所有的input标签都是类似 所有只粘贴了一个
然后页面显示如下：

刚才我需要修改的id为2 上图隐藏的id也为2 拿到了这个值。
如果大家有其他的好的想法 大家一起共勉进步。

...]]></description><category></category></item><item><title><![CDATA[接上个文章 记录下如何按照input标签内的radio使用户使用不同的按钮（不同功能）]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/104313801</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/104313801</guid><author>Java_learnner</author><pubDate>Fri, 14 Feb 2020 16:07:38 +0800</pubDate><description><![CDATA[如上图所示 我将登录时候的 radio的值存入session中
&lt;%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%&gt;
&lt;%@taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core”%&gt;




用...]]></description><category></category></item><item><title><![CDATA[SSM 简易的网页登陆 （练手用）]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/104246615</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/104246615</guid><author>Java_learnner</author><pubDate>Mon, 10 Feb 2020 12:25:58 +0800</pubDate><description><![CDATA[登陆逻辑：
package com.ssm.controller;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.spr...]]></description><category></category></item><item><title><![CDATA[通过用户输入的数组利用二分查找判断索引位置]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/100576798</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/100576798</guid><author>Java_learnner</author><pubDate>Fri, 06 Sep 2019 11:58:02 +0800</pubDate><description><![CDATA[package test;
import java.util.Arrays;
import java.util.Scanner;
/**


二分查找


通过用户输入的数组以及用户需要查询的数组值判断索引位置


*/
public class BinarySerach {
public  static int  binarySearch(int arr[] ,int key) {
 int s...]]></description><category></category></item><item><title><![CDATA[一个简易java随机点名器]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/100535527</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/100535527</guid><author>Java_learnner</author><pubDate>Wed, 04 Sep 2019 11:26:40 +0800</pubDate><description><![CDATA[package test;
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;
/**

随机点名器


*/
public class Test1 {
public static void main(String[] args) {
	System.out.println("请输入学生人数：");...]]></description><category></category></item><item><title><![CDATA[a+=1运算符与 a=a+1比较]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/100518136</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/100518136</guid><author>Java_learnner</author><pubDate>Tue, 03 Sep 2019 14:55:06 +0800</pubDate><description><![CDATA[public class Test1 {
public static void main(String[] args) {
	
	byte b1=1;
	b1=(byte)(b1+1);
	System.out.println(b1);
}

}
上述运算在进行+运算时 由于b1为byte类型的变量 所以系统自动提升其数据类型为int
所以在计算完 b1+1后 此时和的类型为int  要赋值给by...]]></description><category></category></item><item><title><![CDATA[++a 与a++区别略解]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/100517632</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/100517632</guid><author>Java_learnner</author><pubDate>Tue, 03 Sep 2019 14:33:23 +0800</pubDate><description><![CDATA[public class Test1 {
public static void main(String[] args) {

	int i=5;
	int j=i++;
	System.out.println(i);//6
	System.out.println(j);//5

	int m=5;
	int n=++m;
	System.out.println(m);//6
	System.out...]]></description><category></category></item><item><title><![CDATA[处理sql注入]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/96574118</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/96574118</guid><author>Java_learnner</author><pubDate>Sat, 20 Jul 2019 11:30:58 +0800</pubDate><description><![CDATA[package com.tedu;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.Scanner;
import com.tedu.utill.jdbcUtil;
/**

模拟用户登录
使用PreparedStatement 对象...]]></description><category></category></item><item><title><![CDATA[SQL注入]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/96573921</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/96573921</guid><author>Java_learnner</author><pubDate>Sat, 20 Jul 2019 11:28:45 +0800</pubDate><description><![CDATA[比如 类似于我的数据库数据为

后台输入以下几种方式（不用输入正确的账号密码）就可以登录




以上就是类似的几种方式

]]></description><category></category></item><item><title><![CDATA[模拟用户登录 LoginUser.java]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/96572328</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/96572328</guid><author>Java_learnner</author><pubDate>Sat, 20 Jul 2019 11:06:17 +0800</pubDate><description><![CDATA[package com.tedu;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Scanner;
import com.tedu.utill.jdbcUtil;
/**

模拟用户登录


*/
public class LoginUser {
...]]></description><category></category></item><item><title><![CDATA[jdbcUtill]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/96572034</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/96572034</guid><author>Java_learnner</author><pubDate>Sat, 20 Jul 2019 11:02:30 +0800</pubDate><description><![CDATA[package com.tedu.utill;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class jdbcUtil {
/**
* 注册驱...]]></description><category></category></item><item><title><![CDATA[jdbcDay01]]></title><link>https://blog.youkuaiyun.com/Java_learnner/article/details/96571800</link><guid>https://blog.youkuaiyun.com/Java_learnner/article/details/96571800</guid><author>Java_learnner</author><pubDate>Sat, 20 Jul 2019 11:00:36 +0800</pubDate><description><![CDATA[package com.tedu;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**

JDBC入门程序



*/
public class jdbcDe...]]></description><category></category></item></channel></rss>