Skip to content

Instantly share code, notes, and snippets.

@pikanji
pikanji / graphql-directives.js
Last active June 13, 2024 01:19
Amplify GraphQL Directive Definitions
import gql from 'graphql-tag';
// https://docs.amplify.aws/cli-legacy/graphql-transformer/directives/
const clientSchemaExtensions = gql`
# https://docs.amplify.aws/cli/graphql/data-modeling/#how-it-works
directive @model(
queries: ModelQueryMap
mutations: ModelMutationMap
subscriptions: ModelSubscriptionMap
timestamps: TimestampConfiguration
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>virtualbox-autostart</string>
<key>ProgramArguments</key>
<array>
- <resources mapping="/resources/**" location="/resources/" />
+ <resources mapping="/resources/**" location="/" />
@RequestMapping(value = "/login", method = RequestMethod.GET)
public String login() {
return "login";
}
@RequestMapping("/signup")
@SessionAttributes("user")
@Controller
public class SignUpFormController {
private static final String DB_DRIVER_NAME = "com.mysql.jdbc.Driver";
private static final String DB_URL = "jdbc:mysql://localhost/db_name?useUnicode=true&characterEncoding=UTF-8";
private static final String DB_USER = "db_user";
private static final String DB_PSWD = "db_password";
CREATE TABLE `users` (
user_id int(10) NOT NULL AUTO_INCREMENT,
user_name varchar(40) NOT NULL,
password text NOT NULL,
enabled tinyint( 1 ) NOT NULL DEFAULT '1',
PRIMARY KEY (user_id)
)
public static void main(String[] args) {
System.out.println("Enter a string to encode:");
Scanner scan = new Scanner(System.in);
String org = scan.next();
System.out.println("Original String: "+ org);
StandardPasswordEncoder encoder = new StandardPasswordEncoder();
String enc = encoder.encode(org);
@pikanji
pikanji / HomeController.java
Last active December 11, 2015 08:19
Sample Spring MVC controller method that passes user name of the user logged in.
@RequestMapping(value = "/", method = RequestMethod.GET)
public String home(Locale locale, Model model, Principal principal) {
//...
if (null != principal) {
model.addAttribute("userName", principal.getName());
}
//...
return "home";
}
@pikanji
pikanji / home.jsp
Created January 19, 2013 13:46
Sample JSP script to display user name if the variable is not empty.
<c:if test="${not empty userName}">
<p>Logged in as: ${userName}</p>
</c:if>
@pikanji
pikanji / spring-security.xml
Created January 19, 2013 10:13
Minimum sample of spring-security.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.1.xsd">
<http auto-config="true">