6 呐喊6510

尚未进行身份认证

红楼梦爱好者,计算机编程技术、Linux系统技术、信息安全

等级
TA的排名 3w+

java 从数据库生成表的实体类(PostgreSQL版)

前面写了生成表的实体类的MySQL数据库版,这里再贴上PostgreSQL数据库版。注:pgsql字段类型所对应的Java类型只写了常见的部分类型,如有需要请自行修改完善sqlType2JavaType方法。package generator;import java.io.File;import java.io.FileWriter;import java.io.IOExcept...

2019-08-07 11:10:02

java 从数据库生成表的实体类(MySQL版)

当表多了的时候,再一张一张表去建实体类就显得很麻烦了,这时候就想着使用类似hibernate的反射机制,自动生成实体类,实现带下划线表名自动转换为驼峰命名的类名,类型的自动转换,字段注释等,EntityHelper中目前只有一个方法是获取主键(也可以自定义自己功能)。参考了https://blog.csdn.net/qq_34246546/article/details/81736342...

2019-06-14 11:14:29

驼峰命名与下划线命名相互转换

记得在thinkphp框架中,模型名会自动转换为对应下划线的表名,如,UserType自动转化为user_type,在平时写程序中很多地方也会用到类似的自动转换方法。Java版本的驼峰命名与下划线命名相互转换驼峰命名转下划线命名方法:小写字母和大写字母紧挨一起的之间,加上分隔符,然后全部转小写示例代码:/***功能:驼峰命名转下划线命名*小写和大写紧...

2019-06-13 00:00:11

Android开发者证书的创建

最近在使用Uni-app开发APP,发行打包的时候就需要自己创建证书,Android开发者证书的创建相比Apple的IOS开发者证书要简单的多。Android开发者证书使用JDK里面的keytool工具创建。在安装有JDK环境下执行以下命令创建证书:其中:-alias参数是证书别名;-validity参数是证书有效期,单位是天;-keystore参数是设置生成的证书的文件名key...

2019-04-24 09:19:00

JavaScript正则表达式给html字符串的img标签增加style样式

     平时我们使用正则表达式更多的是提取、过滤等,比如提取html字符串中的图片呀等等,而最近遇到的一个问题是要给html字符串中的img标签增加style样式,就想到了使用正则表达式,主要是对正则表达式的使用。    我们知道html字符串中的图片img标签,有的是有style的,有的是没有的,比如:<div style="background-color:green;wid...

2019-01-19 20:57:04

CentOS7.x安装VNC实录

不知不觉,centos已经到7.6了,在服务器操作系统中,centos是用的比较多的,占很大的比例。由于7.x版本和6.x版本有区别,最近安装了7.6的VNC,特记之。VNC需要系统安装的有桌面,如果是生产环境服务器,安装时使用的最小化安装,那么进行下面操作按章GNOME桌面。#列出的组列表里有GNOMEDesktop。yumgrouplist#安装之yumgroup...

2019-01-11 21:44:48

debian中vmware在linux内核升级后不能启动的问题VMWare Kernel Module Updater

当系统内核升级后,启动VMware的时候会出现以下界面,vmware在linux内核升级后不能启动的问题VMWare Kernel Module Updater,要求根据当前内核版本重新编译一些内核模块解决此问题的办法是以root用户执行以下命令(-y参数可选):apt-get install linux-headers-$(uname -r) -y执行完毕后重新启动VMware即可。...

2018-07-16 08:47:00

CentOS搭建DNS服务器实录

一、安装软件常见DNS服务器软件有BIND、NSD、Unbound等等,而BIND是市场占有率是最高的,后两种是轻量级的快速DNS服务器。我这里使用的是BIND,其他的类似。在centos上切换到root用户(以下所有操作均在root用户),执行yuminstallbinddind-devel-y安装软件。待安装完毕进行配置。二、配置1. 编辑配置/etc/named.conf修...

2018-02-25 19:50:32

Linux安全之SSH 密钥创建及密钥登录

在我们平时使用Linux系统时候,通常使用的LinuxSSH登录方式是用户名加密码的登录方式,今天来探讨另外的一种相对安全的登录方式——密钥登录。我们知道SSH登录是用的RSA非对称加密的,所以我们在SSH登录的时候就可以使用RSA密钥登录,SSH有专门创建SSH密钥的工具ssh-keygen,下面就来一睹风采。首先进入Linux系统的用户目录下的.ssh目录下,root用户是/root...

2018-01-14 20:56:30

PHP的password_hash函数封装及应用(MD5、sha1的升级版本)

在我们的密码加密中常常使用md5或者sha1等,但是这些方法已经不是最优的解决方案,想到的方法是加盐,在php中加盐的方法有很多种,其中内置的方法password_hash比较经典,最近研究,感觉比md5、sha1等方法要好的多,特记之。以下是本人封装的代码: <?phpclass hlinfo_Hash { private $algo=PASSWORD_DEFAULT;...

2017-10-15 20:59:21

Java引用外部字体即自定义字体文件

有时候我们在程序中,会使用到Java字体,但不是所有的字体系统中都会有,我们就可能会使用外部自定义字体,这样在程序迁移部署中就会少些工作,最近在一个项目中使用到了自定义字体文件,研究清楚了如何是使用了。。。

2017-07-20 10:40:54

Linux开启键盘背光

在Linux中默认是不能打开键盘背光的,按Scroll Lock 没有反应,需要我们手动启动。。。

2017-01-09 11:40:49

JavaWeb程序获取客户端IP

在JavaWeb中很多时候需要获取客户端IP地址,但是很多时候直接就用request.getRemoteAddr();获取,但是这种方式获取IP有缺陷,当前端使用的是Nginx等代理的话,获取的IP地址就是127.0.0.1,所以在获取IP时候需要对Nginx等反代做处理,下面是完整的程序:package com.utils;import javax.servlet.http....

2017-01-03 13:47:48

Jquery 判断当前是否是移动端访问

在有些时候,我们需要判断当前是否是移动端访问,比如,一个页面分PC端和移动端,这时候就需要判断是否是移动端访问,话不多说,直接上代码:如果是移动端访问就跳转到http://m.baidu.com/,如果是PC访问不变。$(function(){ if(navigator.userAgent.match(/mobile/i)){ top.location='http://m.ba

2016-10-01 11:58:18

Linux 系统增加swap分区

有时候在安装系统的时候,我们会忘记分swap分区,有些程序的运行必须要swap分区的,但在系统安装完毕后想要增加

2016-08-13 20:25:03

Linux 系统格式化磁盘并挂载分区

通常在增加磁盘或新系统,必不可少的就是格式化磁盘,分区,挂载分区。玩过阿里等虚拟主机的朋友都知道,数据盘是需要自己分区并挂载的,对于新手确实是个难题。。。

2016-08-13 20:02:54

前端开发之初始化文档的CSS样式

在前端开发中,常使用的初始化HTML文档的CSS样式 ,对于初学者,非常有用,记之,以供参考。

2016-08-01 08:47:35

CentOs6 grub安装系统时候被安装到U盘里的修复方法

最近安装了台CentOS6 ,安装完毕后,发现无法启动,出现GRUB引导不成功,然后使用U盘引导启动成功进入了系统,经过研究,终于把GRUB修复了,网上的很多资料不全,在此记下。

2016-07-23 10:25:27

网页标题多余部分使用省略号代替实现方法(CSS版)

我们在项目开发中,经常会遇到,需要将列表标题多余部分用省略号代替,很多初学者都不知道该如何弄,今天就写一种简单的,使用css来控制。    对于将标题(不一定是标题,只要是需要截取的都可以)多余部分用省略号代替,除了使用css来控制,还可以使用后台程序来控制,这个在以后在写。   在没有截取的时候是这样的:   使用css控制之后是这样的:html示例:国务院办公

2016-07-04 23:03:30

linux 挂载ntfs格式分区

我们都知道,在Linux下是不能或不能自动挂载NTFS格式分区的,即使可以挂载(如Debian,),但用root都无法对分区进行写入,这种问题又如何解决昵?本人使用的debian8,开机是可以挂载NTFS的,需要root身份,但无法对分区进行写入,

2016-04-13 12:19:04

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。