Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View lihongjie0209's full-sized avatar

李宏杰 lihongjie0209

  • 海南海口
View GitHub Profile
import com.github.javaparser.StaticJavaParser;
import com.github.javaparser.ast.CompilationUnit;
import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration;
import com.github.javaparser.ast.body.ConstructorDeclaration;
import com.github.javaparser.ast.body.MethodDeclaration;
import com.github.javaparser.ast.expr.MarkerAnnotationExpr;
import com.github.javaparser.ast.expr.NormalAnnotationExpr;
import com.github.javaparser.ast.visitor.ModifierVisitor;
import com.github.javaparser.ast.visitor.Visitable;
import com.github.javaparser.printer.PrettyPrinterConfiguration;
@lihongjie0209
lihongjie0209 / PoJoGen.groovy
Last active December 4, 2019 12:11
根据Jetbrain IDE 的数据库查询工具得到的结果生成Java Bean
/*
* Available context bindings:
* COLUMNS List<DataColumn>
* ROWS Iterable<DataRow>
* OUT { append() }
* FORMATTER { format(row, col); formatValue(Object, col) }
* TRANSPOSED Boolean
* plus ALL_COLUMNS, TABLE, DIALECT
*
* where:
package me.lihongjie;
import org.junit.Before;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
<select id="empFind" resultType="employee">
SELECT * FROM EMP
WHERE 1=1
<choose>
<when test="sal >= 5000">
and job ='PRESIDENT'
</when>
<when test="sal >=3000">
find /sys/ -regex ".*/scan" | xargs -i{} -P 10 sh -c "echo '- - -' > {}"
public class CounterForVisibility extends Thread {
private volatile static int count = 0;
public static synchronized int getCount() {
return count;
}
public synchronized void setCount(int count) {
this.count = count;
public class Counter {
private static int count = 0;
public static synchronized int getCount() {
return count;
}
public synchronized void setCount(int count) {
this.count = count;
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn.lihongjie</groupId>
<artifactId>learn_http_by_testing</artifactId>
<version>1.0-SNAPSHOT</version>
/**
* 身份证校验规则
*/
@Target({FIELD, METHOD, PARAMETER, ANNOTATION_TYPE})
@Retention(RUNTIME)
@Constraint(validatedBy = IDCard.Validator.class)
@Documented
//注解名称
public @interface IDCard {
from androidhelper import Android
from time import sleep
import json
import urllib2
d = Android()
url = "youserver/sms/notify"
while(True):
messages = d.smsGetMessages(False)
for i in messages.result: