7 pangPython

尚未进行身份认证

我要认证

奔波在路上的...

等级
TA的排名 5k+

FEBS-Shiro添加layui数据表格后端排序

FEBS-Shiro添加layui数据表格后端排序https://github.com/wuyouzhuguli/FEBS-Shiro技术选型后端Spring Boot 2.2.1Mybatis-PlusMySQL 5.7.x,Hikari,RedisShiro 1.4.2前端Layui 2.5.5NepadminformSelects 4.x 多选框eleTree 树组件...

2019-12-31 15:27:24

FEBS-Shiro 查询框模糊匹配

FEBS-Shiro 查询框模糊匹配最终效果页面代码 <form class="layui-form layui-table-form" lay-filter="user-table-form"> <div class="layui-row"> ...

2019-11-02 14:35:58

FEBS-Shiro的前端layui集成tableSelect

FEBS-Shiro的前端layui集成tableSelectFEBS-Shiro的前端使用的是layui,需要集成tableSelect这个扩展,layui数据表默认后台返回的数据的正常的状态是0.FEBS-Shiro默认返回的状态是http状态码200所以用的时候需要翻译一下。代码 layui.extend({ tableSelect: ctx + 'lay/e...

2019-11-01 16:18:27

Java Tools(四)执行sql文件 (来自Mybatis的代码)

Java Tools(四)执行sql文件 (来自Mybatis的代码)浏览mybatis代码发现有个比较好的工具类,执行sql文件的,而且除jdk之外无第三方依赖。org.apache.ibatis.jdbc.ScriptRunner/** * Copyright 2009-2018 the original author or authors. * * Licensed ...

2019-03-20 23:21:54

Java Tools(三)异常信息转字符串 (来自阿里DataX的代码)

有时候需要把异常信息打印在日志上,e.toString() e.getMessage()获取的信息都太少看着DataX中有这么一段代码,拿出来记录下,代码上没写作者。效果:com.alibaba.datax.common.exception.ExceptionTrackerpackage com.alibaba.datax.common.exception;import java.i...

2019-03-07 22:39:31

Java Tools(二)获取机器IP和主机名(来自阿里DataX的代码)

还是在看datax的代码的时候发现写得很优秀的这些代码java代码获取机器的ip和主机名大体思路是先用jdk代码获取,再调用系统命令:hostname -i 获取iphostname 获取主机名运行效果:package com.alibaba.datax.common.util;import org.apache.commons.io.IOUtils;import org.s...

2019-03-07 22:07:09

Java Tools(一)获取JVM信息(来自阿里DataX的代码)

想看一下DataX的框架-插件机制,看见一个很有帮助的工具类,获取JVM信息。记录下。代码来自DataXcom.alibaba.datax.common.statistics.VMInfopackage com.alibaba.datax.common.statistics;import org.slf4j.Logger;import org.slf4j.LoggerFactory;...

2019-03-06 00:04:53

JSqlParse(二)带where的查询语句build

JSqlParse(二)带where的查询语句build资料较少,翻看源码,查看类的继承关系倒推出来的…费劲啊单个where条件 Table user = new Table("user"); Select select = SelectUtils.buildSelectFromTable(user); EqualsTo equalsTo = new EqualsTo(); ...

2019-02-10 22:35:44

JSqlParse(一)基本增删改查语句build

JSqlParse学习(一)基本增删改查语句buildJSqlParse是一款sql解析、构建库,其中的封装的思想比较直观理解。sql解析、构建是业务上比较常用的功能,有了这个神器,不用自己再绞尽脑汁的构建、解析sql。其实看一下源码,结合sql知识,可以直接上手使用这个库。目前看到互联网上JSqlParse的资料较少,故本着学习的目的,记录这一系列的文章。下面是简单的sql构建的样例。查...

2019-01-27 00:04:23

若依管理系统二次开发(一)后台代码自动生成

若依管理系统二次开发(一)后台代码自动生成注意手工创建的表要自动生成代码,如果表注释为空,后台列表是不会显示这张表的。SELECT table_name, table_comment, create_time, update_time FROM information_schema.TABLES WHERE table_comment <> '' AND tab...

2019-01-02 23:16:09

maven实践:(三)在多模块项目中添加新模块

如何在多模块的maven项目中添加一个新的模块这里用gitee上比较靠前的ruoyi后台系统来做演示项目的根目录:项目的pom.xml中的一些配置 <groupId>com.ruoyi</groupId> <artifactId>ruoyi</artifactId> <version>3.1</ver...

2018-12-23 15:03:40

线程监听器-jdk自带的观察者模式 实现线程退出自动启动

线程监听器-jdk自带的观察者模式 实现线程退出自动启动线程成为被观察者,当到达某一临界值比如线程退出,通知观察者执行预先定义的操作,可以重启线程或者做一些扫尾工作。观察者(监听器)TestThreadListenerpackage cn.pangpython.mybase.designpatterns.observe;import java.util.Observable;impo...

2018-12-06 22:52:57

linux机器之间ssh免密互通

linux机器之间ssh免密互通确保当前用户的家目录下.ssh目录中没有id_dsa id_dsa.pub文件输入命令# 生成密钥文件ssh-keygen# copy 密钥文件到目标用户名 目标主机 实现免密ssh-copy-id -i ~/.ssh/id_rsa.pub user@server...

2018-11-22 22:05:14

avro序列化框架实践(三)通过实体类进行序列化与反序列化

avro序列化框架实践(三)通过实体类进行序列化与反序列化User.java 可以由schema文件生成,也可以自己定义/** * Autogenerated by Avro * * DO NOT EDIT DIRECTLY */package example.avro; @SuppressWarnings("all")@org.apache.avro.specific.Av...

2018-11-15 23:17:31

avro序列化框架实践(二)通过schema文件进行序列化反序列化对象

avro序列化框架实践(二)不使用实体类进行序列化反序列化对象来源官方代码user.avsc{"namespace": "example.avro", "type": "record", "name": "User", "fields"

2018-11-15 23:08:42

avro序列化框架实践(一)根据schema文件反向生成java类

avro序列化框架实践(一)根据schema文件反向生成java类avro是一款序列化框架,定义schema文件,可以生成java类,然后配合就可以序列化、反序列化对象。定义user.avsc{"namespace": "example.avro", "type": "record", "name": &amp

2018-11-15 22:57:01

wp-dev(四)往主题中引入css和js资源文件

wp-dev(四)往主题中引入css和js资源文件原文链接:http://pangpython.top/2018/09/29/wp-dev四往主题中引入css和js资源文件/functions.php//引入css和jsfunction add_css_js(){ //css wp_enqueue_style( 'unique_id_css', get_template_direc...

2018-10-03 11:05:23

wp-dev(三)隐藏编辑角色的后台菜单

wp-dev(三)隐藏编辑角色的后台菜单原文链接:http://pangpython.top/2018/08/24/wp-dev三隐藏编辑角色的后台菜单/在当前主题的functions.php中添加/*根据用户角色移除菜单项*/function my_wp_remove_menu_page(){ //移除"分类目录"子菜单 remove_submenu_page( 'edit...

2018-10-03 10:55:35

wp-dev(二)开发一个主题内的简单模板文件

wp-dev(二)开发一个主题内的简单模板文件原文地址:http://pangpython.top/2018/08/14/wp-dev二开发一个主题内的简单模板文件/最好的wp开发资料:https://codex.wordpress.org/zh-cn:Main_Page这个主题内的模板文件,之所以叫主题内的模板,是因为它要依附于一个主题存在,它要放在一个主题的目录中。之所以叫模板,是因为它...

2018-10-03 10:40:50

wp-dev(一)了解wordpress的目录结构

wp-dev(一)了解wordpress的目录结构原文链接:http://pangpython.top/2018/08/08/wp-dev一了解wordpress的目录结构/这个比妹子好懂,妹子你扒光,你也弄不懂她是什么,她在想什么。首先安装一个自己试试吧。主要就是配置一下数据库,设置个密码。wp-admin是后台目录。wp-includes是wordpress的自己依赖的代码,vi...

2018-10-03 09:15:49

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取