自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 MyBatis

spring boot mybatis配置导入依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.0</...

2019-03-14 16:36:43 142

原创 Springboot Spring security

spring security使用logout功能时, 在配置时必须关掉csrf, 如下面代码中的最后一行. 否则提示找不到logout链接, 报404错误http.authorizeRequests() .antMatchers("/map").hasRole("MAP") .antMatchers("/login", &a

2019-01-22 19:36:53 218

原创 Springboot表单

在spring boot中, 表单的提交中, 表单的各项输入可以直接对应后台对象的各属性, 而不用编写额外赋值代码, 其中有几点需要注意举例说明, 例子中只列出了讲解使用到的部分, 实际开发中不会这么简单.后台对象class User{ private String username; private String password; //是否启用 private boolean e...

2019-01-21 19:41:38 1066

原创 Springboot配置

Spring配置使用application.yml文件配置, 该文字放在src/main/resources目录下服务器端口server: port: 8082数据库配置spring: datasource: url: jdbc:mysql://localhost:3306/eleMonitor?useSSL=false # eleMonitor数据库名 us...

2018-12-25 16:43:57 171

原创 mysql mysql Workbeach创建存储过程

MySql创建存储过程, 以给定时间间隔对数据抽样, Spring 中对数据库按时间间隔抽样在MySql WorkBeach中创建存储过程打开workbeach, 打开要创建存储过程的数据库.在数据库下方右击Stored Procedures, 在弹出的菜单中选择Create Stored Procedure…, 如图在弹出的new_procedure-Routine窗口中输入创建存储过...

2018-12-20 17:07:12 879

原创 eclipse软件使用说明

软件的一些配置在做spring boot时, 突然保存代码后不自动重启了是因为自动构建选项被关掉了,在菜单Project中勾上Build Automatically即可, 如图

2018-12-07 09:08:44 1486

原创 android串口通信

android串口通信在工业控制环境下,通常需要工控机与设备进行串口连接进行通信,以增加系统的稳定性,这个时候就需要app具有串口通信的功能:android系统没有提供直接访问串口的方法,需要使用jni技术,通过c或c++访问串口github上有demo实现了串口通信,名称为android-serialport-api,可以在网站里搜一下,可以下载下来看看。有的demo有点老,他的.s...

2018-03-15 17:52:51 454

原创 无usb数据线在真机上调试android程序

无usb数据线在真机上调试android程序某些工业控制机没有micro usb接口,无法连接手机数据线,也就无法连接pc机调试,这个时候就可以通过wifi实现pc与android设备的连接,进行实时调试,网上某些教程都说无线调试之前需要连接usb数据线设置一次,之后才能断开数据线进行无线调试,对于无法连接数据线的情况根本无用;本教程将从头到尾无需数据线,具体步骤如下:android设备...

2018-03-14 17:19:16 991

原创 Jackson使用总结

将java对象obj转为json字符串ObjectMapper mapper = new ObjectMapper();String json = mapper.writeValueAsString(obj);将json字符串转为java对象ObjectMapper mapper = new ObjectMapper();Object obj = mapper.readValue(json,

2017-07-25 16:12:48 849 1

原创 JPA&Hibernate问题记录

报错java.lang.IllegalStateException: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance beforeQuery flushing,这个问题应该是在使用@OneToMany时,没有加级联

2017-06-27 20:34:23 540

原创 JPA Hibernate 使用UUID做为主键的问题

当使用UUID类型的数据作为主键的时候,务必使id的数据类型为String而不是UUID,比如 应该写为:@Id@GenericGenerator(name = "system-uuid", strategy = "uuid2")@GeneratedValue(generator = "system-uuid")private String id;不能是:@Id@GenericGenera

2017-06-25 20:42:44 9195

原创 Hibernate的配置

如果使用maven管理,则需要在pom.xml中配置hibernate,代码如下 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifacted> <version>5.2.10.Final</version> </dependenc

2017-06-21 20:42:14 271

原创 Maven\hibernate\mysql的使用

项目说明:在eclipse中创建maven项目,项目功能为用hibernate框架操作mysql数据库创建项目,在eclipse中选择File-new-other,弹出New对话框,选择Maven-Maven Project节点,点击Next,选择项目目录Location,其他默认,Next,进入Select an Archetype窗口,选择maven-archetype-quickstart条

2017-06-19 14:47:19 1044

原创 二级路由器设置,二级路由器无法上网

二级路由器设置,二级路由器无法上网首先将电脑连接二级路由的LAN口,先不要连接已经路由,用浏览器登录路由器,如图找到LAN口设置,将LAN口的IP地址改为和一级路由器的网段不一样的地址,如一级路由的IP为192.168.1.1,那么二级路由器可以改为192.168.2.1,如图保存设置,保存会提示重启路由器,确认重启。重启路由器完成后,用新的IP地址重启登录路由器,找到WAN口设置,选择静态

2017-05-21 19:26:39 15116 1

原创 Java使用mina作为网络框架

Java使用mina作为网络框架mina的环境搭建需要的资源:mina,下载地址mina下载slf4j,下载地址slf4j下载log4j,下载地址log4j1.2下载mina版本没有限制,目前使用的是apache-mina-2.0.16slf4j版本没有限制,目前使用的是slf4j-1.7.22重要的是log4j的版本要求,如果log4j使用最新版本2.x将出错,所以目前使用的是log4

2017-01-02 16:43:30 728

原创 c#获取本机ip地址

c#获取本机ipv4地址string[] GetLocalIpv4(){ //事先不知道ip的个数,数组长度未知,因此用StringCollection储存 IPAddress[] localIPs; localIPs = Dns.GetHostAddresses(Dns.GetHostName()); StringCollection IpCollection

2016-12-14 12:00:58 229

原创 MySql常用命令

登陆,如果没有在环境变量中配置路径,则需要定位到mysql安装的bin目录,输入mysql -uroot -p,回车,输入密码,回车。修改密码: set password for root@localhost = password(‘root’);mysqladmin -uroot -p123456 password 123;show databases 显示所有数据库。show vari

2016-11-30 21:08:41 206

原创 MySql常见错误

登陆以后,执行命令报错You must reset your password using ALTER USER statement before executing this statement。执行以下三步 SET PASSWORD = PASSWORD(‘your new password’);ALTER USER ‘root’@’localhost’PASSWORD EXPIRE NEV

2016-11-30 20:59:05 275

原创 Android Studio 问题解决

打开模拟器弹出错误,Inter HAXM is required to run this AVD,VT-x is disabled in BIOS. 首先在SDK Manager中检查是否安装Download Intel x86 Emulator Accelerator(HAXM installer),如果没有安装,则在SDK Manager中下载安装.进入BIOS界面,如何进入依电脑不同而有

2016-11-29 22:19:48 484

原创 JavaWeb常见问题

Jsp代码中错误:Can not find the tag library descriptor for “http://java.sun.com/jsp/jstl/core” ,缺少jstl核心库,下载地址:http://tomcat.apache.org/taglibs/standard/,taglibs-standard-impl-1.2.5.jar,将下载的jar包放到WebRoot-WEB

2016-11-28 20:35:32 336

原创 Java Eclipse Tomcat MySql开发javaweb项目环境搭建

Java Eclipse Tomcat MySql开发javaweb项目环境搭建Java环境搭建首先下载JDK开发工具,注意不是下载java运行环境,java运行环境只包含jar文件,而JDK包含jdk和jer两个文件。下载地址:http://www.oracle.com/technetwork/java/javase/downloads,如图:安装下载的JDK安装文件,安装目

2016-11-27 10:42:04 1255

原创 c#获取麦克风数据并播放

本程序使用了第三方(傲瑞科技)开发库:ESBasic.dllESBasic.xmlOraycn.MCapture.dllOraycn.MCapture.xmlOraycn.MPlayer.dllOraycn.MPlayer.xml 访问官方网址 将以上文件拷贝到项目Debug目录下,并在项目中添加引用 捕获音频数据类using Oraycn.MCapture;using Remot

2016-10-22 09:28:50 6310 3

原创 string和byte[]的转换 (C#)

string类型转成byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes(str);byte[]转成string:string str = System.Text.Encoding.Default.GetString(byteArray);其中System.Text.Encoding.Default为默认编码,还有其他编码类型

2016-10-18 11:20:06 287

原创 网址推荐

网址推荐网址推荐图标库Web开发社区技术官网图标库 [ Font Awesome ] [ IconMonster ] [ Icons8 ] [ IconFinder ] [ Fontello ]Web开发社区 [ 掘金 ] 高质量的技术社区,国内算是最好的了. [ Stack Overflow ]技术官网Netty

2016-10-13 09:16:10 203

空空如也

空空如也

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

TA关注的人

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