小白体验
moro_s
菜鸟程序猿一只
展开
-
Java通过正则匹配省市县村地址
放上大佬的代码:package com.sunwayworld.lims.framework.untils;import java.util.ArrayList;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;public class AddressResolutio转载 2021-11-23 09:03:33 · 1126 阅读 · 0 评论 -
一个简单的Python爬虫Demo
# -*- coding = utf-8 -*-# Autor : Morofrom bs4 import BeautifulSoup # 网页解析,获取数据import re # 正则表达式,文字匹配import urllib.request,urllib.error # 制定URL,获取网页数据import xlwt # excel操作import sqlite3 # 进行数据库存储def main(): baseUrl = "https://movie.douban.com/原创 2021-03-29 16:57:17 · 924 阅读 · 0 评论 -
解决锁表问题(表级锁)
– 1. 查看被锁的表SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username,b.os_user_nameFROM vprocess p, vsession a, v$locked_object b, all_objects cWHERE p.addr = a.paddrAND a.process = b.processAND c.object_id = b.object_id– 2. 查看是哪个进程锁的原创 2021-03-22 13:14:01 · 1160 阅读 · 0 评论 -
oracle创建用户,并给其授权指定视图
– 创建一个用户create user sbt_dev_view identified by sbt_dev_view;– 给定视图查询的权限 具体的权限介绍:– DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。– RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。– CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。grant connect to sbt_dev_view;–原创 2021-03-22 12:05:38 · 2347 阅读 · 0 评论 -
Dom4j基本使用
/** * * @param xml xml字符串 * @return 提取出来的状态码 */ private List<WorkFlowStatusCodeDto> readStringXmlOut(String xml) { List<WorkFlowStatusCodeDto> statusCodeDtoList = new ArrayList<>(); Document doc =原创 2021-02-25 15:18:57 · 93 阅读 · 0 评论 -
解决vscode使用模版字符串时无提示和代码补全
1.在配置文件(settings.json)中添加如下配置 "emmet.triggerExpansionOnTab": true, "emmet.showAbbreviationSuggestions": true, "emmet.showExpandedAbbreviation": "always", "emmet.includeLanguages": { "javascript": "html" }2.代码解释emmet.triggerExpan转载 2020-12-18 09:54:07 · 3229 阅读 · 3 评论 -
Typescript学习笔记2:快速入门Typescript
Generics 泛型基本使用在定义函数和类的时候,使用Generics可以不预先指定类型// Genericsfunction echo<T> (arg: T): T{ return arg;}const result = echo(123)// 泛型也可以传入多个值function swap<T, U>(tuple: [T, U]): [U, T] { return [tuple[1], tuple[0]]}const result =原创 2020-12-03 23:04:58 · 160 阅读 · 0 评论 -
Typescript学习笔记:快速入门Typescript
Typescript文章目录Typescript安装和简单的使用数据类型原始数据类型数组元组interface概念(对象)Function函数union types 联合类型类型断言Class 类Enums 枚举Javascript 的扩展,将Javascript变成关注类型语言为什么要使用它?程序更容易理解效率更高更少的错误不足增加了一些学习成本短期内的开发成本增加安装和简单的使用npm install -g typescript // 安装typescriptt原创 2020-12-03 22:03:15 · 296 阅读 · 0 评论 -
JVM初体验
最近在学习设计模式的时候,有些吃力,有很多地方需要用到JVM的知识,被迫学习一波!JVM(Java Virtual Machine),就是我们常说的Java虚拟机,Java语言在不同平台上运行时而不需要重新编译,就是靠的Java虚拟机的存在。1、所存在的位置:Java虚拟机位于操作系统之上,本质上他也是一个程序,所以Java程序不需要根据不同操作系统进行修改而可以依赖Java虚拟机在不同的操作系统之上运行,Java虚拟机会根据不同的操作系统,把程序装换的字节码(Class Code)解释成具体平台上的原创 2020-07-27 19:42:24 · 133 阅读 · 0 评论 -
小白笔记:spring - AOP-注解配置,超级干货
springAOP注解@Aspect表示当前类是一个切面类配置切点@Pointcut("execution(* com.moro.service.impl.*.*(..))")private void pointCut1(){}通知配置/** * 前置通知 */@Before("pointCut1()")public void printLog(){ System.out.println("Logger....printLog");}/**原创 2020-05-23 02:00:13 · 162 阅读 · 0 评论 -
小白体验:spring入门——做一个AOP小Demo
Spring+AOP一个小Demo记录开发环境准备idea2020 + MySQL8.0.19 + maven3 + java1.8项目需求使用spring管理对象实现转账功能保持转账业务的一致性(使用事务)使用AOP技术完成事务控制数据准备数据表一个,3个主要字段,ID、name、money;create table account( id int primary key auto_increment, name varchar(40), money float)E原创 2020-05-23 01:55:28 · 265 阅读 · 0 评论 -
小白笔记:selectKey的使用方法
一般来说,我们数据库的ID值都是设置的自动增长,所以在使用Mybatis时,我们添加记录时一般不会添加ID进去,但是我们确需要知道我们添加的记录ID是多少,这时候就需要使用selectKey这个好东西了。首先来了解一下selectKey的j几个重要的属性:keyProperty:Java对象的属性名keyColumn:keyColumn是要和select语句中的表名相对应的实体类的字段对应的,但同时他也要和select语句中的列名对应resultType:返回结果类型order:返回查询原创 2020-05-12 23:45:07 · 3313 阅读 · 0 评论 -
小白体验:Mybatis初体验之CRUD,增删改查其实很简单
昨天入门了Mybatis,学习了如何去配置一个简单Mybatis项目,今天来看看怎么去增删改查吧!项目环境:idea2020 +MySQL 8 +Maven 3.6老样子先准备数据库的内容:CREATE TABLE `user` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `username` VARCHAR(32) NOT NULL COMMENT '用户名称', `birthday` DATETIME DEFAULT NULL CO...原创 2020-05-12 23:14:42 · 168 阅读 · 0 评论 -
小白体验:Mybatis新手入门,框架的起始
经过一个多月的学习,Java基础部分告一段落,开始第一个框架的学习Mybatis环境配置:idea2020 +MySQL 8 +Maven 3.6maven环境配置:<dependencies> <!--mysql连接包(跟自己的MySQL版本相对应,不然会报错)--> <dependency> <groupId>mysql</groupId> &..原创 2020-05-12 00:54:36 · 270 阅读 · 0 评论 -
小白体验:redis使用初体验,新手入门
前言Redis是一个非关系型数据库(nosql),Redis内所有数据是通过键值对应的,耦合度低。nosql数据库将数据存储于缓 存之中,查询速度及其快,具体特性可以百度,也可以参考中文官网:www.redis.net.cnNOSQL和关系型数据库比较 优点: 1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购 买使用,相比关系...原创 2020-04-27 22:33:11 · 191 阅读 · 0 评论